Struts环境搭建(详细过程)

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.jarStruts核心jar包
xwork-core-2.3.33.jarStruts核心jar包
ognl-3.0.19.jarOGNL表达式
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的扩展

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值