1:創建模板標記
需要用到的標簽:<tiles:insert >
<tiles:insert>的作用類似于方法中的形參,該標記將被調用到該模板的頁面使用<tiles:insert />和<tiles:put />標記指定的具體信息。
下面會有一個例子:
Template.jsp模板頁:
<%@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>
關鍵的show.jsp
A.jsp部分,b.jsp和c.jsp略過
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%@taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
演示信息,表頭部分
需要用到的標簽:<tiles:insert >
<tiles:insert>的作用類似于方法中的形參,該標記將被調用到該模板的頁面使用<tiles:insert />和<tiles:put />標記指定的具體信息。
下面會有一個例子:
Template.jsp模板頁:
<%@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>
關鍵的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略過
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%@taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
演示信息,表頭部分