搭建Struts2环境步骤
1、jar包
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar
2、配置文件
src文件夹下:
struts.xml文件配置:
struts2-core-2.1.8.1.jar 查看org/apache/struts2/default.properties 关于struts2的配置
<?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>
<!-- 配置为开发模式 -->
<constant name="struts.devMode" value="true"></constant>
<!-- 将扩展名配置为action -->
<constant name="struts.action.extension" value="action"></constant>
<!-- 把主题配置为simple -->
<constant name="struts.ui.theme" value="simple"></constant>
<package name="default" extends="struts-default" namespace="/">
<action name=""></action>
</package>
</struts>
注意:
如果在写配置时,eclipse没有提示 Window >> Preferences >> XML Catalog Add 添加http://struts.apache.org/dtds/struts-2.0.dtd文件
如果还是没反应,关闭配置文件再打开
WEB-INF文件夹下:
web.xml文件配置:
<!-- 配置struts2核心过滤器 -->
<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>