导入包:
struts2-core-2.2.1.jar
struts2-sitemesh-plugin-2.2.1.jar
sitemesh-2.4.2.jar
web.xml的配置
过滤器配置:
<filter>
<filter-name>struts-prepare</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>
</filter>
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
</filter>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-prepare</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
监听器配置:
<servlet>
<servlet-name>sitemesh-freemarker</servlet-name>
<servlet-class>org.apache.struts2.sitemesh.FreemarkerDecoratorServlet</servlet-class>
<init-param>
<param-name>default_encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>sitemesh-freemarker</servlet-name>
<url-pattern>*.ftl</url-pattern>
</servlet-mapping>
<listener>
<listener-class>org.apache.struts2.dispatcher.ng.listener.StrutsListener</listener-class>
</listener>
sitemesh.xml
<sitemesh>
<property name="decorators-file" value="/WEB-INF/decorators.xml"/>
<excludes file="${decorators-file}"/>
<page-parsers>
<parser default="true" class="com.opensymphony.module.sitemesh.parser.HTMLPageParser"/>
<parser content-type="text/html" class="com.opensymphony.module.sitemesh.parser.HTMLPageParser"/>
</page-parsers>
<decorator-mappers>
<mapper class="com.opensymphony.module.sitemesh.mapper.ConfigDecoratorMapper">
<param name="config" value="${decorators-file}"/>
</mapper>
</decorator-mappers>
</sitemesh>
decorators.xml
<decorators defaultdir="/decorators">
<excludes>
<pattern>/index.html</pattern>
</excludes>
<decorator name="default" page="default.ftl">
<pattern>/*</pattern>
</decorator>
</decorators>
分享到:
相关推荐
Struts2.2.1 api, Struts2.2.1帮助文档, CHM格式文件
MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案 内附所需jar包和源代码
struts2.2.1源码,一边看源码一边看书,效果更好
struts2-sitemesh-plugin-2.2.1.1.jarstruts2
struts2.2.1开发文档,是docs形式的开发文档
struts2.2.1开发包,是web开发必备工具。
Spring 3.0+Hibernate 3.6+Struts2.2.1详解 Spring 3.0+Hibernate 3.6+Struts2.2.1详解
Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1整合配置源码,在源码中简单地实现了查询、新增、删除操作。
欢迎大家下载,struts2.2.1 API chm格式
struts2.2.1,xwork源码,一边看源码,一边看书,效果更好
struts2.2.1帮助文档,chm格式,让您在学习struts时边学边查阅,方便快捷
struts2.2.1+_hibernate3.6+spring3.0.5配置说明
struts2.2.1apps struts 2.2.1 apps 示例应用
struts_2.2.1_src.zip struts 2.2.1 源码 src
ssh(struts2.2.1+_hibernate3.6+spring3.0.5)整合配置,比较新的一个文档,可以参考。
struts2.2.1-API.chm 方便实用,支持索引,提高工作效率 与大伙分享
包含所有struts2.2.1jar 最近版本的jar 从官网上下来的
struts2-sitemesh-plugin-2.1.8.1.jar
struts2 版本是2.2.1 的jar包
struts2.2.1文件下载及中文乱码问题解决.pdf