我们有一个包含数百个jsps页面的大型网络应用程序。为避免重复标记块,我们正在考虑使用apache tile。现在,将两者结合起来似乎很混乱
<t:insertTemplate template="/WEB-INF/templates/xxxxx.jsp">
和
<%@ include file="xxxxx.jsp"%>
语句所以我们正在考虑将所有包含语句转换为insertTemplates(无论模板是否包含任何tile语法)
有没有人有过使用100%jsp包含瓷砖的经验?
答案 0 :(得分:7)
你可以这样做。然而,主要区别在于@include
指令是编译时(因此,在启动期间仅发生一次)并且<whatever:include>
标记是运行时(因此,在每个请求上发生)。对于您不知道的情况,JSP已经为此提供了<jsp:include>
。
现在必须明显的是,标签在不必要的使用时可能会受到影响。