配置過程:
1.下載Struts包,解壓縮,找到其中的lib 文件下的一些jar包,加入到項目的WEB-INF 的lib下。新版本的xwork-core-xxx.jar這種包沒有了,放到了Struts2.core.jar裏面了。
2,配置文件,web.xml裏:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意,新版本的<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>引用,相比之前的少了一個ng
struts.xml配置,注意:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
不能去掉,有用。
3.錯誤:
404 NOT found.配置之後,之前能打開的鏈接失效了。 這應該是正常現象,大概是因爲過了過濾器的原因。
雖然之前的鏈接不能打開,但是新的Struts配置的jsp頁面打開沒問題,說明正常。