Struts2配置图解

一、准备工作

在Struts 官网:http://struts.apache.org/下载jar包 点击Download
这里写图片描述

我下载的是
2.3的版本,2.5虽然是最新的,但是不稳定,建议大家用2.3的。

二、解压文件

把下载好的jar包解压到本地磁盘,如图所示

这里写图片描述
在apps里解压struts2-blank.war用解压软件解压就可以了。
这里写图片描述

三、新建一个WEB工程

不要直接Finish要一直点Next 把Web.xml勾选上
这里写图片描述
四、导包
在刚才解压好的 struts2-blank.war 找到lib文件,
这里写图片描述
这里是Struts所需要的包,具体包的功能如下所示:

*asm*.jar 写道
AccelerationSimulation Mode,缩写为ASM 传感器。
ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了 ASM(CgLib 底层用的 asm)
asm-commons-*.jar 写道
必须包
hibernate的公用的包。提供了基于对象的表现形式

asm-tree.*.jar 写道
必须包
提供了基于对象的表现形式,struts2最基础的包

commons-fileupload-*.jar 写道
必须包
支持文件上传,struts2最基础的包

commons-io-*.jar 写道
必须包
IO数据流读写功能

commons-lang3-*.jar 写道
必须包
模仿javaJDK中一些类的功能并维护自身的原有的功能不被javaJDK替代
简单的说就是“适合于struts2本身的java.lang包”

commons-logging-*.jar 写道
必须包。
含有微弱的日志处理功能,是日志管理的发起者,会在运行时主动去调用log4j-*.jar完成日志功能

freemarker-*.jar 写道
必须包
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等

javassist-*.GA.jar 写道
必须包
并非struts2的一个包,是一个外来的包, struts2.2.1开始依赖这个包。
这是一个编辑Java字节码的类库。他的用是处使Java字节码操纵简单。

log4j-*.jar 写道
必须包
日志控件,用于日志输出。

ognl-*.jar 写道
必须包
OGNL是Object-Graph Navigation Language的缩写,它最主要的功能是支持了EL表达式

struts2-core-*.jar 写道
必须包
struts2的核心库。

xwork-core-*.jar 写道
xwork 的核心包,最主要的功能是 支持了过滤器(interceptor)。
E:\struts-2.3.24\apps\struts2-blank\WEB-INF\lib
将这些包copy到
这里写图片描述

四、配置web.xml

依旧是那个解压好的 struts2-blank.war在WEB-INF文件夹下有个web.xml打开

E:\struts-2.3.24\apps\struts2-blank\WEB-INF
这里写图片描述
将这段代码复制到工程的web.xml

这里写图片描述

五、配置struts.xml文件

1.在工程的src文件下创建struts.xml,要注意大小写,这个名字一定是小写的。
这里写图片描述

2.依旧是那个解压好的 struts2-blank.war找到这个struts.xml这个文件
E:\struts-2.3.24\apps\struts2-blank\WEB-INF\src\java
这里写图片描述
编辑这个文件复制他的头部分到工程里的struts.xml文件上
这里写图片描述
这里写图片描述

这样一个web项目的struts就创建好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

离水的鱼儿

一分也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值