Java 如何使用版式页面以外的平铺插入属性
tiles definitions.xmlJava 如何使用版式页面以外的平铺插入属性,java,spring,jsp,spring-mvc,tiles,Java,Spring,Jsp,Spring Mvc,Tiles,tiles 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.js
<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"/>
我所知道的唯一方法是将
view.jsp
分成两部分(例如view\u start.jsp
和view\u end.jsp
),并在布局中使用平铺:insertAttribute
三次:forview\u start.jsp
,view 1.jsp
和view\u end.jsp
但是,让我问一下,为什么需要用tiles替换
jsp:include
?它带来了一些好处吗?我只想使用tiles,而不想使用jsp:include