2008-11-11 36 views
8

我有一段需要在幾個地方使用的JSP代碼(基本上是幾個頁面使用的小部件)。什麼是模塊化的好方法?我寧願不把它放在一個對象中,因爲HTML的字符串處理變得很難看。使用<%@ include file="foo.jsp"%>是有問題的,因爲我們發現隱含的全局變量。模塊化JSP代碼塊的最佳方法

回答

4
  1. 獨立的JSP伸到自己的文件,包括它(JSP包括,包括瓷磚等)

  2. 你可以創建一個標籤庫包含的功能?

3

在JSP 2中,自定義標記得到了改進。這裏有一個good article

以前,JSP不太擅長模塊化代碼,包含和標記庫,這兩個選項是你打折的,都是關於它的。 JSP 2之前的自定義標記,其中Bogdan指向您,功能強大,但會產生開銷。