当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

操纵多个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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 在SpringSide 2.0中操纵多个数据库
  • 操纵多个Struts配置文件
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .