簡體   English   中英

在Eclipse中的App Engine項目中編輯.jsp文件

[英]Editing a .jsp file from an App Engine project in Eclipse

我目前正在使用Eclipse中的Google App Engine創建我的第一個項目。 對於我的主頁,看來我可以創建以下任何一個:

  • Servlet(擴展HttpServlet的類)
  • 或者我可以創建一個jsp文件。

Eclipse中是否有一種方法可以使它知道jsp文件中的Java代碼並使用所有IDE好東西,例如彩色文本,內聯文檔,自動完成功能? 有沒有一種方法可以自動構建和驗證jsp中的代碼,或者它只能在首次加載Web應用程序時顯示錯誤?

在servlet類中開發似乎比在jsp文件中容易得多。 還是我錯過了什么?

如果安裝了WTP(Web工具平台),則Eclipse會嘗試驗證標記並在JSP文件中自動完成標記。 但是,即使那樣有時也不能很好地工作,因為很難解析包含JSP標簽,Javascript等的HTML。

關於Java代碼:在JSP的scriptlet中包含Java代碼是一種不好的做法。 您僅應將JSP用於純演示文稿邏輯,並為此使用JSTL和自定義標簽。 Java代碼應該在JSP之前調用的servlet或動作中。 使用MVC框架(Stripes,Struts,Spring MVC等)將Java代碼與JSP代碼分開。 我在應用引擎上使用Stripes取得了成功和愉快。

為了確保您的JSP有效,可以在Eclipse的幫助下進行,但是您還應該在本地服務器上部署webapp並運行測試,以確保每個JSP都能正確編譯和運行。 您可以使用HtmlUnit或Selenium自動執行這些測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM