操纵多个Struts配置文件[Java编程]
本文“操纵多个Struts配置文件[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
多配置文件 (单模块)
<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/struts-config.xml,
/WEB-INF/struts-config-2.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
当ActionServlet被载入时, Struts 将多个文件在内存中归并成一个单一的文件.
Struts 1.1 引入了对多配置文件的支持.每一个配置文件都必须是一个有效的XML 文件并且必须符合struts-config XML DTD.在可以在web.xml中将这些文件声明为ActionServlet的初始化参数config的值.你可以将这些文件指定为逗号脱离的途径列表.运行时,这些文件会在内存中归并成一个文件.假如呈现反复元素,比方具有相同的name属性的两个差别的form bean 声明,则最后一个读入的配置优先.
多配置文件(多模块)
<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/struts-default-config.xml,
/WEB-INF/struts-default-config-2.xml
</param-value>
</init-param>
<init-param>
<param-name>config/module1</param-name>
<param-value>
/WEB-INF/struts-module1-config.xml
</param-value>
</init-param>
<init-param>
<param-name>config/module2</param-name>
<param-value>
/WEB-INF/struts-module2-config.xml,
/WEB-INF/struts-module2-config-2.xml,
/WEB-INF/struts-module2-config-3.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
每一个module 都通过其自己的配置文件举行定义.每一个Struts 利用都隐含的具有一个默许module.默许module 没闻名字.附加的模块通过指定一个模块前缀来定义.前缀是Struts的ActionServlet的初始化参数中的config/背面紧跟的值.
以上是“操纵多个Struts配置文件[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |