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

 我来答
育知同创教育
2017-04-08 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

自定义配置struts.xml路径步骤:

  1. 首先查看一下struts2的源代码可以找到关于默认的查找路径的参数为config,或者自己在网上搜索下关于web.xml的配置详细。推荐直接读源代码会理解的更好一点。

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

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

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

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

  6. 方法二:直接在web.xml文件中配置默认和自定义的文件。此时struts.xml文件中就不需要再进行包含。

  7. 如果使用方法一的话,include语句下载文件头或者文件末尾都没有关系。都可以顺利通过继承。此时就可以在自定义目录的struts.xml文件中识别配置了。再找不到action就是struts.xml文件中的配置写法问题了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式