使用MyEclipse開發(fā)Java EE應(yīng)用:Web項(xiàng)目結(jié)構(gòu)和用于開發(fā)Web應(yīng)用程序的工具(下)
免費(fèi)下載MyEclipse 優(yōu)惠購買MyEclipse
本文承接上篇,繼續(xù)為大家介紹JSP Code Completion、JSP驗(yàn)證相關(guān)內(nèi)容。
四 JSP Code Completion
雙擊一個(gè)JSP文件,在MyEclipse JSP編輯器中將其打開。如果您具有與JSP文件關(guān)聯(lián)的外部JSP編輯器,可以右鍵單擊該文件,選擇“Open With”,然后選擇其他編輯器。按CTRL +空格鍵來調(diào)用MyEclipse代碼完成建議。下圖演示了一個(gè)用于Java scriptlet的JSP代碼完成示例。
除腳本完成外,MyEclipse JSP編輯器還為JSP指令(例如<%@ %>、自定義JSP標(biāo)記(例如 <x:if>和)和HTML標(biāo)記)提供代碼完成。使用CTRL +空格鍵鍵盤快捷鍵可以調(diào)用所有相關(guān)形式的代碼完成。
五 JSP驗(yàn)證
MyEclipse JSP驗(yàn)證功能可以幫助在開發(fā)周期的早期準(zhǔn)確識別JSP編碼錯(cuò)誤。本節(jié)介紹了JSP驗(yàn)證的兩個(gè)級別,以及如何在JSP編輯器和工作臺的其他位置識別問題。JSP驗(yàn)證的第一級或類型適用于JSP編輯器,該編輯器是仿照J(rèn)ava編輯器的模式,并提供對編輯器內(nèi)容的實(shí)時(shí)輸入驗(yàn)證。JSP驗(yàn)證的第二級是在修改和保存JSP文件時(shí)或在項(xiàng)目上執(zhí)行工作區(qū)“清理”操作時(shí)自動對JSP文件執(zhí)行的構(gòu)建時(shí)操作。
最后,可以從單個(gè)JSP文件的右鍵單擊上下文菜單中激活手動JSP驗(yàn)證,或者從項(xiàng)目、子文件夾級別遞歸開始。
5.1 JSP編輯器實(shí)時(shí)輸入問題檢測
輸入源文本時(shí),JSP編輯器可以檢測到廣泛的語法和潛在的編譯問題。在JSP編輯器的概述列(右側(cè)注釋列)中顯示以這種方式檢測到的警告和錯(cuò)誤。通過選擇Window > Preference,展開General > Editors > Text Editors,然后選擇“Annotations”,可以啟用/禁用此行為來修改注釋顏色。
注意:實(shí)時(shí)輸入問題不會出現(xiàn)在“Problems”視圖中。
5.2自動建立時(shí)間驗(yàn)證
以下示例在helloworld.jsp中引入了一個(gè)簡單的語法錯(cuò)誤,可查看自動驗(yàn)證的工作方式。第28行包含以下文本:
<%out.println(“ Hello World”)%>
';' 故意省略終止語句來說明錯(cuò)誤檢測和標(biāo)記。
在保存期間,內(nèi)部MyEclipse JSP編譯器通過編譯JSP來分析JSP文件的語法和Java類型正確性。檢測到的錯(cuò)誤和警告以與Java編輯器類似的方式呈現(xiàn)。
5.3手動驗(yàn)證
可以隨時(shí)手動調(diào)用JSP驗(yàn)證。右鍵單擊Explorer視圖中的任意Web項(xiàng)目文件或文件夾,然后選擇MyEclipse > Run Validation。這將導(dǎo)致在目標(biāo)資源上執(zhí)行JSP驗(yàn)證。對于選定的文件夾或項(xiàng)目,將對所有文件和子文件夾遞歸執(zhí)行驗(yàn)證。
12月,慶圣誕,迎元旦,上“慧都網(wǎng)”小程序簽到兌軟件商城無門檻抵價(jià)券>>> 購購MyEclipse/CodeMix享折上折>>>
想進(jìn)一步了解MyEclipse?【MyEclipse官方中文網(wǎng)】知你所需,解你所惑!
想與更多人聊MyEclipse?加入MyEclipse中國(官方2):742336981暢所欲言吧!
想及時(shí)獲取MyEclipse資訊?掃描下方二維碼,MyEclips信息跟你走!