在使用Struts框架时每个请求都由Action去处理并且还要在strutsconfigxml中加以设定这样以来做小项目还行在大型网站的开发中有很多小组负责不同的模块如果每一个小组要对一个strutsconfigxml进行设定将会导致strutsconfigxml的版本控制问题
您可以为每个小组分配不同的strutsconfigxml设定文件方法是在ActionServlet参数的config参数后面加上后缀如果是config/admin那么相应的配置文件的名字就是strutsconfigadmin他们的后缀名字必须对应这样才能映射上
例如我们可以把后台处理分配一个小组设定具体代码如下所示webxml
action
orgapachestrutsactionActionServlet
config
/WEBINF/conf/strutsconfigxml
config/admin
/WEBINF/conf/strutsconfgadminxml
debug
detail
config/admin指定了admin模块的所使用的配置文件是strutsconfigadminxml现在负责后台模块的开发人员只要管理自己的开发文档设定就行了就像前面所说的一样当ActionServlet收到请求时它是根据模块你所指定的后缀进行处理是哪个模块的请求
例如
http://localhost:/strutsmodel/admin/admindo
这个URL表示请求由strutsmodel工程的admin环境的admindo来处理这个请求这样以来前台和后台就分明了各自开发各自的各自管理自己的配置文件达到松耦合的目的
[] [] []