我知道把Java代碼放在jsp頁面中以舊派的方式處理。任何人都可以請教我一個詳盡的在線教程,教導從java代碼分離您的Java代碼的最佳方式?從JSP頁面中刪除Java代碼
我正在構建一個將使用幾個java類的Web應用程序。
由於
我知道把Java代碼放在jsp頁面中以舊派的方式處理。任何人都可以請教我一個詳盡的在線教程,教導從java代碼分離您的Java代碼的最佳方式?從JSP頁面中刪除Java代碼
我正在構建一個將使用幾個java類的Web應用程序。
由於
您可以通過以下方式從JSP頁面調用Java代碼。
放置在JSP頁面中所有的Java代碼。僅適用於非常少量的代碼。
制定單獨的實用程序類。在JSP頁面中僅插入調用實用程序類所需的Java代碼。
開發結構如豆類單獨的實用程序類。使用jsp:useBean,jsp:getProperty和jsp:setProperty來調用代碼。
不得不原始請求一個servlet響應,查找數據,並存儲結果豆類。 轉發到JSP頁面以顯示結果。你也可以使用像Struts這樣的框架。
使用簡寫語法來訪問和輸出對象屬性。通常與bean和MVC一起使用。
開發標記處理程序類。使用類似XML的自定義標籤調用標籤處理程序。
現在要了解所有這些,那裏有很多材料。不要試圖把它當作一個主題來學習,而應該爲你的真實或實踐問題尋找解決方案。
Stackoverflow本身在這些主題上有一些有趣的帖子。
謝謝!這非常有幫助!我一直在混合很多東西! – user1192724 2012-02-23 17:30:24
分離的代碼從顯示器(簡單來說,即,)是模型 - 視圖 - 控制器(MVC)體系結構的焦點。 Struts就是這樣一個框架。您可以使用Servlets和JSP搜索MVC方法。它將提供相當數量的資源開始。
這是不是真的要問的鏈接到外部網站列表中的正確的地方。但是這樣的問題已經在這裏問過了:http://stackoverflow.com/questions/3177733/how-to-avoid-java-code-in-jsp-files – BalusC 2012-02-23 15:32:49
使用像Struts或JSF這樣的MVC框架將對你有所幫助。 – JProgrammer 2012-02-23 15:33:01
確保您從不將Java代碼放入視圖技術的一種方法是使用freemarker。 – branchgabriel 2012-02-23 15:36:33