瓦片-definitions.xml中
<definition name="layouts" template="/WEB-INF/jsp/layout/layout.jsp">
<put-attribute name="header" value="/WEB-INF/jsp/layout/header.jsp"/>
<put-attribute name="onlyForViewJsp" value="/WEB-INF/jsp/view1.jsp"/>
</definition>
<definition name="*/*" extends="layouts">
<put-attribute name="body" value="/WEB-INF/jsp/view.jsp"/>
</definition>
view.jsp的
<jsp:include page="./view1.jsp">
<div>....</div>
如何替换 jsp:include with tiles。
或是他们在 view.jsp 中使用以下代码的任何可能性:
<tiles:insertAttribute name="onlyForViewJsp"/>
答案 0 :(得分:1)
我知道的唯一方法是将view.jsp
拆分为两个部分(例如view_start.jsp
和view_end.jsp
),并在布局中使用tiles:insertAttribute
三次:for { {1}},view_start.jsp
和view1.jsp
。
但是,让我问一下,为什么需要用瓷砖替换view_end.jsp
?它带来了一些好处吗?