sakrua`s java 世界
struts hibernate spring web2.0 ajax
posts - 0,  comments - 0,  trackbacks - 0

通常当我们的项目比较大,一个小的部分就会的struts配置文件的内容就会上百行,跟任何东西一样,一但多了,管理就会变得困难。因此在大型的项目中把配置文件分开更有利于管理和多人开发,下面我来讲讲在struts中是怎样实现的。

通常有两个方法:

      一是像这样:

<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-dao.xml</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
</servlet>

不过这样有一个不好的地方,那就是两个配置文件都是全局的,因此在有相同路径的Action就会产生冲突

     二是像这样

<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 </param-value>
    </init-param>

    <init-param>
        <param-name>config/dao</param-name>
        <param-value>/WEB-INF/struts-config-dao.xml </param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
</servlet>

这样就不会出现那些问题了

posted on 2007-11-08 22:47 风の使者 阅读(237) 评论(0)  编辑  收藏 所属分类: struts

<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

留言簿

文章分类

文章档案

搜索

  •  

最新评论