1.下载Struts2的开发包

方法一:
进入官网下载
官网链接: http://struts.apache.org.


方法二
使用我已经下载好的资源包:
搜索微信公众号:松鼠技术站
回复:Struts
即可获得jar包

2.新建一个web项目并导入struts的jar包

新建web项目过程省略
将第一步的压缩文件解压到本地,打开它的apps目录,将struts2-blank.war复制一个到桌面上,解压,然后就会有一个WEB-INF文件夹,打开lib,把里面所有的jar包都复制到你新建的web项目中


3.将Strust.xml配置到项目中

还是刚才解压的struts2-blank.war的WEB-INF目录下面,有个classes目录,打开,然后复制Struts.xml到自己的项目中(放到项目的src目录下)
并把该xml中的标签内的东西去掉。(后期自己需要用什么就加什么)

4.配置Struts的过滤器

在web.xml中,配置Filter

<!--配置struts的过滤器 【拦截所有请求】-->
	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
	</filter>
	<!-- 过滤器拦截请求规则 -->
	<filter-mapping>
		<filter-name>struts2</filter-name>	
		<url-pattern>/*</url-pattern> </filter-mapping> 

5.Tomcat运行Web工程

如果tomcat运行没有报错,就代表配置成功

附录:对strust的jar包介绍

jar包 Value
struts2-core-2.3.33.jar Struts核心jar包
xwork-core-2.3.33.jar Struts核心jar包
ognl-3.0.19.jar OGNL表达式
log4j-core-2.3.jar 开源日志 log for java
log4j-api-2.3.jar 开源日志 log for java
asm-3.3.jar 基于子类的动态代理
asm-tree-3.3.jar 提供其于对象的表现形式
asm-commons-3.3.jar 提供基于事件的表现形式
commons-fileupload-1.3.2.jar 文件上传所需要的包
asm-commons-3.3.jar 文件上传所需要的包
freemarker-2.3.22.jar 页面 模板框架
javassist-3.11.0.GA.jar 对于字节码的支持,jBoss的一个子项目
commons-lang3-3.2.jar 对java.lang的扩展

如果文章对你有帮助,不要忘了给我点个赞吼( ̄▽ ̄)~
欢迎关注我的微信公众号:松鼠技术站