2010-06-13 53 views
3

假設我有一個帶有JSTL的JSP頁面。我使用c:forEach並循環了5個不同的對象集,每個對象都非常相似。每個循環幾乎相同..許多重複的代碼。如何在JSTL JSP中創建模板

我想使該循環成爲一個模板 - 例如JSP模板,但我想在參數中傳遞JSTL對象。

我該怎麼做?

或更常見的問題 - 我如何在JSP/JSTL中創建可重用的HTML模板?

回答

3

你可以使用tagfiles。這些是具有明確定義參數的JSP片段。應該是完美的,你需要什麼。

+1

謝謝!這正是我所期待的! – desau 2010-06-14 15:53:05

0

好吧,它不完美,但我有一些通過參數化包括重用。 如果你通過bean的名字就可以在jsp的片段中訪問bean vith $ {xxxxScope [param.beanName]}或$ {xxxxScope [param.formName] [param.beanName]}