您的位置:首页 > 其它

strut2的配置文件修改默认路径问题

2012-11-25 09:47 531 查看
struts2会默认加载/WEB-INF/classes路径下的struts.xml和struts-core.jar下的struts-default.xml
1、如果把struts.xml路径设置为:WebRoot/WEB-INF/config/struts/struts.xml,则需要修改web.xml的配置
<filter>

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

<init-param>

<param-name>config</param-name>

<param-value>struts-default.xml,struts-plugin.xml,../config/struts/struts2.xml</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>
因为默认是加载classes文件下的struts.xml,所以先使用“../”返回至/WEB-INF/目录下,个人理解
2、如果把struts.xml移动至classpath(即Struts2Test/src)下,
则修改成<param-value>struts-default.xml,struts-plugin.xml,/struts2.xml</param-value>
这里的“/”是绝对路径,即classpath下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐