2011-08-16 53 views

回答

0

你不能。 JSP不提供任何這樣的高級模板功能。在JSP中最好的是<jsp:include>,但它在那裏停止。它完全包含在你聲明的地方。您最多可以使用HTML準備一些String值,但這很難看,也不可維護。更好的做法是使用JSTL<c:if>和/或<c:choose>標籤等有條件地呈現內容。

如果您正在尋找更高級的模板框架,請考慮查看FreeMarkerVelocity。 JSP的繼任者Facelets也提供了更高級的模板功能,但它更多地與MVC框架JSF綁定,並且當您已經使用了不同風格的MVC框架時可能不是一種選擇。

相關問題