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了。