Tiles与JSP包括

时间:2010-03-31 23:28:33

标签: jsp tiles include

我们有一个包含数百个jsps页面的大型网络应用程序。为避免重复标记块,我们正在考虑使用apache tile。现在,将两者结合起来似乎很混乱

<t:insertTemplate template="/WEB-INF/templates/xxxxx.jsp">

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

语句所以我们正在考虑将所有包含语句转换为insertTemplates(无论模板是否包含任何tile语法)

有没有人有过使用100%jsp包含瓷砖的经验?

1 个答案:

答案 0 :(得分:7)

你可以这样做。然而,主要区别在于@include指令是编译时(因此,在启动期间仅发生一次)并且<whatever:include>标记是运行时(因此,在每个请求上发生)。对于您不知道的情况,JSP已经为此提供了<jsp:include>

现在必须明显的是,标签在不必要的使用时可能会受到影响。