·为Web应用增加Struts2支持
1. 登陆struts2官网下载struts2的最新版,本文所用的是Struts 2.3.16.2
我们所下载的压缩包内内容应给如下
其中,apps包含了struts2的实例应用,docs包含了struts2的相关文档,lib包含了Struts2框架的核心类库以及struts2的第三方插件类库,src包含了struc包含了struts2框架的全部源码。
2. 在Eclipse新建Web工程,将是所用到的类库放到WEB-INF/路径下
3. 编辑Web应用的web.xml配置文件,配置struts2的核心Filter,代码如下:
1 <!-- 定义Struts2的核心Filter --> 2 <filter> 3 <filter-name>struts2</filter-name> 4 <filter-class>org.apache.struts2.dispatcher.ng.filter 5 .StrutsPrepareAndExecuteFilter</filter-class> 6 </filter> 7 <!-- 让Struts2的核心Filter拦截所有请求 --> 8 <filter-mapping> 9 <filter-name>struts2</filter-name> 10 <url-pattern>/*</url-pattern> 11 </filter-mapping>
4.在项目的src目录下 配置struts.xml配置文件(默认放在Web应用的类加载路径下)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE struts PUBLIC 3 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 4 "http://struts.apache.org/dtds/struts-2.3.dtd"> 5 <!-- 指定Struts2配置文件的根元素 --> 6 <struts> 7 8 </struts>
Struts2 + Spring 学习(一)搭建struts开发环境,布布扣,bubuko.com
Struts2 + Spring 学习(一)搭建struts开发环境
原文:http://www.cnblogs.com/pengfeii/p/3695010.html