网上有很多介绍怎么配置的文章,我这里主要记录我遇到的问题需要注意的地方。
lib文件夹需要的库文件
- commons-fileupload-1.3.1.jar
 - commons-io-1.4.jar
 - commons-logging-api-1.1.jar
 - freemarker-2.3.19.jar
 - javassist-3.11.0.GA.jar 必须 ??????????????????????????????????????? 阅读了一个2.1的配置,但使用2.3始终异常,结果提示确实它
 - ognl-3.0.6.jar 必须
 - struts2-core-2.3.20.1.jar 必须
 - xwork-core-2.3.20.1.jar 必须
 
web.xml配置文件
[xml]
<?xml version="1.0" encoding="UTF-8"?>
<!– 配置Web应用配置文件的根元素,并指定配置文件的Schema信息 –>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
         http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         version="2.5">
	<!– 定义Struts 2的核心控制器:FilterDispatcher –>
	<filter>
		<!– 定义核心Filter的名字 –>
		<filter-name>struts2</filter-name>
		<!– 定义核心Filter的实现类 –>
                <filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
                </filter-class>
	</filter>
	<!– FilterDispatcher用来初始化Struts 2并且处理所有的HTTP请求 –>
	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
</web-app>
[/xml]