通常当我们的项目比较大,一个小的部分就会的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