1. Web.xml
<servlet>
。。。。
<init-param>
<param-name>config</param-name>
<param-value>
/WEB-INF/struts-config-kiss.xml,
</param-value>
</init-param>
2. /WEB-INF/struts-config-kiss.xml
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<!-- Path to XML definition file -->
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml,
/WEB-INF/tiles-defs-employeeservice.xml" />
<!-- Set Module-awareness to true -->
<set-property property="moduleAware" value="true" />
</plug-in>
(只有在web。Xml中第一个定义的struts-config-kiss.xml中的plug-in在会被解析)
同时struts-config-kiss-employeeservice.xml有action的时候调用
3. /WEB-INF/tiles-defs-employeeservice.xml 定义jsp页面样式
<definition name="template-definition" path="/template/layout.jsp">
<put name="sidebar" value="/template/sidebar.jsp" />
<put name="header" value="/template/header.jsp" />
<put name="footer" value="/template/footer.jsp" />
</definition>
定义到某个jsp页面
<definition name="stationeryapply-definition" extends="template-definition">
<put name="content" value="/employeeservice/stationeryapply/stationeryapply.jsp" />
</definition>