1:創(chuàng)建模板標(biāo)記
需要用到的標(biāo)簽:<tiles:insert >
<tiles:insert>的作用類(lèi)似于方法中的形參,該標(biāo)記將被調(diào)用到該模板的頁(yè)面使用<tiles:insert />和<tiles:put />標(biāo)記指定的具體信息。
下面會(huì)有一個(gè)例子:
Template.jsp模板頁(yè):
<%@taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<html>
<body>
<table width="80%" higth="80%" bordercolor="#ffddff">
<tr height="15%" bgcolor="#ddbbcc">
<td>
<tiles:insert attribute="header" />
</td>
</tr>
<tr height="50%" bgcolor="#ffaaaa">
<td>
<tiles:insert attribute="content" />
</td>
</tr>
<tr height="15%" bgcolor="#ccccff">
<td>
<tiles:insert attribute="footer" />
</td>
</tr>
</table>
</body>
</html>
關(guān)鍵的show.jsp
A.jsp部分,b.jsp和c.jsp略過(guò)
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%@taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
演示信息,表頭部分
需要用到的標(biāo)簽:<tiles:insert >
<tiles:insert>的作用類(lèi)似于方法中的形參,該標(biāo)記將被調(diào)用到該模板的頁(yè)面使用<tiles:insert />和<tiles:put />標(biāo)記指定的具體信息。
下面會(huì)有一個(gè)例子:
Template.jsp模板頁(yè):
<%@taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<html>
<body>
<table width="80%" higth="80%" bordercolor="#ffddff">
<tr height="15%" bgcolor="#ddbbcc">
<td>
<tiles:insert attribute="header" />
</td>
</tr>
<tr height="50%" bgcolor="#ffaaaa">
<td>
<tiles:insert attribute="content" />
</td>
</tr>
<tr height="15%" bgcolor="#ccccff">
<td>
<tiles:insert attribute="footer" />
</td>
</tr>
</table>
</body>
</html>
關(guān)鍵的show.jsp
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%@taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<tiles:insert page="Template.jsp">
<tiles:put name="header" value="A.jsp"></tiles:put>
<tiles:put name="content" value="B.jsp"></tiles:put>
<tiles:put name="footer" value="C.jsp"></tiles:put>
</tiles:insert>
A.jsp部分,b.jsp和c.jsp略過(guò)
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%@taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
演示信息,表頭部分