正文

使用多个struts-config配置文件2007-03-12 22:52:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/hurongliang/23886.html

分享到:

 可以将一个struts-config.xml分割成多个小的struts-config.xml。每个都必须按照struts-config DTD文件的格式进行编写。配置距举例如下:

<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将多个配置文件拼成单个的配置文件。

如果多个配置文件中有重复的元素则使用最后一个配置文件中的。

你也可以为多个字模块指定多个配置文件。如下所示:

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

阅读(2187) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册