struts2中的web.xml配置问题
为什么我在web.xml中加上
<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>
这一段之后随便打开一个jsp就会报404的错
------解决方案--------------------看看你的项目有没有成功发布到tomcat服务器,我以前也有过这种情况,找了半天一看没有发布成功。。。。。。struts2启动时间只要低于1秒,肯定没发布成功。。。。。。
------解决方案--------------------struts2.xml的默认路径是放在src下面的,如果想改路径的话可以写成如下方式
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,com/mysys/config/struts/struts.xml
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
------解决方案--------------------你struts2的头没写吧?
<?xml version="1.0" encoding="gbk"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"