struts2系列学习笔记(1)---------------Struts2.2.1项目环境手动构建

来源:互联网 发布:mac类似sai的软件 编辑:程序博客网 时间:2024/05/22 06:38

1. 创建一个web 项目
 
2. 填写好项目名称:Project name 和为项目设定好运行服务器Target runtime,点击[Finish]按钮完成项目创建.

3. 搭建Struts2环境
a) 将Struts2所需要用到的jar文件放到项目的lib目录下(参考2.2.1版本下的blank例子)
i. xwork-core-2.2.1.jar
ii. struts2-core-2.2.1.jar
iii. ognl-3.0.jar
iv. javassist-3.7.ga.jar
v. freemarker-2.3.16.jar
vi. commons-io-1.3.2.jar
vii. commons-fileupload-1.2.1.jar
b) 编写Struts2的配置文件
i. Struts2的默认配置文件是struts.xml位于项目的WEB-INF/classes下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
</struts>
c) 在web.xml文件中加入Struts2MVC框架启动配置
<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>