瓷砖与JSP包含哪个更好?

10
我们有一个庞大的Web应用程序,其中包含数百个JSP页面。为了避免重复标记块,我们考虑使用Apache Tiles。现在同时使用两者似乎会很混乱。
<t:insertTemplate template="/WEB-INF/templates/xxxxx.jsp">

并且

<%@ include file="xxxxx.jsp"%>

因为我们正在考虑将所有的包含语句转换为insertTemplates(无论模板是否包含任何tile语法),所以需要进行翻译。

有没有人使用tiles 100%进行jsp包含的经验?


2
请查看此链接:http://www.javaworld.com/javaworld/jw-01-2002/jw-0104-tilestrut.html - Bozho
1个回答

8
你可以这样做。然而,主要区别在于@include指令是编译时的(因此,在启动期间仅发生一次),而<whatever:include>标记是运行时的(因此,在每个请求上都会发生)。如果你不知道,JSP已经提供了<jsp:include>来支持这个功能。
现在显然,当不必要地使用该标记时,它可能会影响性能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接