我使用图块库处理应用程序的模板。
tile.xml:
<definition name="template1" template="/WEB-INF/template/default/template1.jsp">
...
<put-attribute name="menu" value="/WEB-INF/template/default/menu.jsp" />
...
</definition>
template1.jsp
<html>
<body>
...
<tiles:insertAttribute name="menu" />
<tiles:insertAttribute name="menu" />
...
</body>
</html>
如你所见,我必须插入瓷砖“菜单”。由于我必须在“menu.jsp”中打印不同的菜单,如何将2个不同的变量发送到2个不同的“菜单”?
更清楚
<html>
<body>
...
<tiles:insertAttribute name="menu" /> <--- here I should pass a variable called menu1
<tiles:insertAttribute name="menu" /> <--- here I should pass a variable called menu2
...
</body>
</html>
谢谢大家
答案 0 :(得分:0)
您需要有两个模板
x + fun(k) * fun(n – k)
<强>更新强>
你也可以使用这种方法
<definition name="template1" template="/WEB-INF/template/default/template1.jsp">
...
<put-attribute name="menu" value="/WEB-INF/template/default/menu1.jsp" />
...
</definition>
<definition name="template2" template="/WEB-INF/template/default/template1.jsp">
...
<put-attribute name="menu" value="/WEB-INF/template/default/menu2.jsp" />
...
</definition>
<html>
<body>
...
<tiles:insertAttribute name="menu" />
...
</body>
</html>
在<definition name="menu1" template="menu.jsp">
...
<put name="header.tile" value="headerMenu1.jsp" />
...
</definition>
<definition name="menu2" template="menu.jsp">
...
<put name="header.tile" value="headerMenu2.jsp" />
...
</definition>
menu.jsp