Struts2配置图解
来源:互联网 发布:mac系统如何格式化u盘 编辑:程序博客网 时间:2024/05/23 01:58
一、准备工作
在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就创建好了。
阅读全文
0 0
- Eclipse 配置struts2图解
- Struts2配置图解
- Eclipse helios 配置struts2图解 .
- 一、Eclipse helios 配置struts2图解
- 一、Eclipse helios 配置struts2图解
- 图解SSH(struts2,spring,hibernate)框架配置
- struts2 入门图解
- struts2工作流程图解
- (转)图解SSH(struts2,spring,hibernate)框架配置步骤
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- MyEclipse配置Tomcat(图解)
- Oracle817安装配置图解
- DELL RAID 配置图解
- IIS7配置PHP图解
- Raid配置教程 (图解)
- hnust
- WebSocket 是什么原理?为什么可以实现持久连接?
- LeetCode 202. Happy Number (迭代,各位平方和)
- BZOJ 4320: ShangHai2006 Homework
- asd
- Struts2配置图解
- Problem D: STL——括号匹配
- java内存同步模型
- 查询进程打开的文件(转)
- ubuntu 16.04安装使用leap motion
- USACO-Section1.2 Transformations [其他]
- Shiro拦截AJAX的解决方案
- Eclipse常用快捷键
- 用css绘制各种形状(放松一下)