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

 时间:2024-10-13 01:15:22

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 如何在powerdesigner上将CDM转为LDM?
  • php怎么取字符串中的一部分
  • 网页设计中,Email输入格式的验证
  • java中子类继承父类程序各成员的执行顺序详解
  • Wampserver的Mariadb数据库如何切换到Mysql
  • 热门搜索
    有关禁毒的手抄报 关于科技的手抄报资料 快乐的暑假手抄报 绿色手抄报内容 环保小报手抄报 三年级重阳节手抄报 尊师重教的手抄报 快乐五一英语手抄报 三四年级中秋节手抄报 手抄报花边又漂亮