配置过程:
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页面打开没问题,说明正常。