手动搭建struts2环境
a、JAR文件的导入
a、JAR文件的导入
commons-fileupload-1.2.1.jarb、配置文件
commons-io-1.3.2.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.jar
1)web.xml(重点)
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.
ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*</url-pattern></filter-mapping>
2) struts.xml(放在src目录下)
<?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>
<package name="first" extends="struts-default">
<action name="user_*" class="com.tarena.demo.action.UserAction" method="{1}">
<result name="findAll">/userList.jsp</result>
</action>
</package>
c、修改配置文件</struts>
1)struts.xml:删除<struts></struts>之间的元素
2)web.xml:配置Filter
3)在myeclipse中添加配置文件的DTD* 准备好DTD(解压缩struts2的核心jar包,将里面的struts-2.0.dtd复制出来)* window--Preference--输入xml--XML Catalog--add--选择DTD文件(file system)写入的内容:uri http://struts.apache.org/dtds/struts-2.0.dtd