软件web.xml中struts-config.xml中两者不可兼得

发布网友 发布时间:2024-12-14 22:00

我来回答

3个回答

热心网友 时间:8分钟前

如果有多个struts-config.xml配置文件 可以这样在web.xml中配置
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>
/WEB-INF/struts1-config.xml,
/WEB-INF/struts2-config.xml,
/WEB-INF/struts3-config.xml,
/WEB-INF/struts4-config.xml
</param-value>
</servlet>

要注意 在N多struts-config里,只能有一个global-exception,一个messageSource,一个controllor等......

热心网友 时间:2分钟前

晕倒,你自己都看不出来?
<param-name>config</param-name>
你每个都用这样一样的名字,当然只认最后一个啊。每个要用不同的名字啊。

热心网友 时间:7分钟前

这很正常啊,同一个<param-name>config</param-name>,不同的param-value,就好象声明一个变量,对它进行多次赋值,肯定是最后一次的赋值更新了前面的值而生效的.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com