如果我更改web.xml中的默认struts.xml路径,我将在struts2中使用struts2约定插件和struts2配置浏览器插件:
<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,struts/struts.xml</param-value>
</init-param>
</filter>
他们不能再工作了,为什么?
struts/struts.xml
用于定位Struts配置文件,但由于它不存在而无法打开。改为使用struts.xml
,并将其放到类路径中。