struts 多模块配备注意
struts 多模块配置注意
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>config/customer</param-name>
<param-value>/WEB-INF/struts-config-customer.xml</param-value>
</init-param>
<init-param>
<param-name>config/order</param-name>
<param-value>/WEB-INF/struts-config-order.xml</param-value>
</init-param>
要配置多个模块,你需要在原有的一个<init-param>(在Struts 1.1中将其对应的模块称为缺
省模块)的基础之上,增加模块对应的<init-param>。其中<param-name>表示为config/XXX的
形式,其中XXX为对应的模块名,<param-value>中还是指定模块对应的配置文件。
注意:path-name指向的路径 在struts配置文件中不要重复配置
如 前面默认加上了customer、order,所以在对应的子模块struts的配置中,action的path属性不用加上/customer或/order了。