如何自定义配置struts.xml路径

 我来答
好程序员
2017-03-21 · HTML5前端培训/大数据培训/Java
好程序员
好程序员是IT高端课程培训基地,从平凡到卓越,为梦想而拼搏。
向TA提问
展开全部
首先查看一下struts2的源代码可以找到关于默认的查找路径的参数为config,或者自己在网上搜索下关于web.xml的配置详细。推荐直接读源代码会理解的更好一点。

将配置文件struts.xml放到指定的路径中,这里以 src/config/ 为例

打开项目配置文件web.xml, 在struts配置的部分添加图中红色框内的内容。其中 param-name 固定值为config 。param-value为自定义的路径。这里为config/struts.xml 或者 classpath:config/struts.xml 都可以。然后保存。

由于上一步我们将默认路径修改为config。所以struts-default.xml以及struts-plugin.xml都会默认在config这个路径中加载。但是这两个文件其实是在默认路径下的。所以有两种办法来加载这两个默认配置文件。否则项目会无法运行。

方法一:如果web.xml文件中配置了一个自定义的配置文件。那么就可以在struts.xml这个配置文件中通过include的方式包含进来。如图struts.xml修改部分

方法二:直接在web.xml文件中配置默认和自定义的文件。此时struts.xml文件中就不需要再进行包含。如图:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式