我的tiles-defs.xml:
<!DOCTYPE tiles-definitions PUBLIC
  "-//Apache Software Foundation//DTD Tiles Configuration//EN"
  "http://jakarta.apache.org/struts/dtds/tiles-config.dtd"><!-- Generated with caoguangxin-->
<!-- mailto:[email protected]         --><tiles-definitions>
  <definition name=".doc.mainLayout" path="/template/classicLayout.jsp">
    <put name="title"  value="Title"/>
    <put name="header" value="/template/header.jsp"/>
    <put name="menu"   value="/template/menu.jsp"/>
    <put name="footer" value="/template/footer.jsp"/>
    <put name="body"   value="/template/main.jsp"/>
  </definition>  <definition name=".error.page" extends=".doc.mainLayout">
    <put name="title"  value="Error"/>
    <put name="body"   value="/failure.jsp"/>
  </definition>  
</tiles-definitions>我的classicLayout.jsp
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-template" prefix="template" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-nested" prefix="nested" %>
<%@ page contentType="text/html; chartset=GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html locale="true">
  <head>
    <link rel="stylesheet" href="<html:rewrite page="/style/menu.css"/>"type="text/css">
    <title>
<tiles:getAsString name="title" ignore="true"/>
    </title>
    <% if(request.getServerPort()==80){%>
    <base href="httpd://<%=request.getServerName()%><%=request.getContextPath()%>/">
    <%}else{%>
    <base href="http://<%=request.getServerName()%>:<%=request.getServerPort()%>
    <%=request.getContextPath()%>/">
    <%}%>    
  </head>
  
  <body>
    <table border="0" width="100%" cellspacing="5">
    <tr>
    <td valign="top" align="left">
   <tiles:insert attribute="body" />
    </td>
    </tr>
    <tr><td colspan="2"><hr></td></tr>
    <tr>
    <td colspan="2">
    <tiles:insert attribute="footer" />
    </td>
    </tr>
    </table>
  </body>
</html:html>