站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题关于strus+spring+hibernate中使用多个配置文件的问题!

关于strus+spring+hibernate中使用多个配置文件的问题!

摘要: 关于strus+spring+hibernate中使用多个配置文件的问题!


我现在使用strus+spring+hibernate开发一个项目,为了方便,每个人都用自己的applicationcontext,struts-config,ApplicationResources,在web.xml里面配置以后只能加载最后的,前面都会被覆盖,web.xml部分代码如下:
加载spring部分:
MVC_BPEL_MODELWeb

contextConfigLocation
/WEB-INF/applicationcontext.xml,/WEB-INF/applicationcontext-chen.xml

加载struts部分:

config
/WEB-INF/struts-config.xml,/WEB-INF/struts-config-chen.xml

现在的问题是只能加载struts配置的最后一个struts-config,如上面就只能使用/WEB-INF/struts-config-chen.xml里的action,前面的都会提示找不到action,请问应该怎么配置可以解决!
谢谢!


不会帮顶。


找找帮助文档,多个值是否用,分隔


公用的提出来


up


请问你的两个struts配置文件有没有加入plug-in,spring知不知道struts的存在,让spring容器来载入struts



config
/WEB-INF/struts-config.xml




config/chen
/WEB-INF/struts-config-chen.xml


这是分模块配置,
而模块间切换有3种办法
1使用struts内建立的switchAction
例子

......


tomodule是action类的访问路径,如果从当前模块条到另一个模块如果我们要跳到chen 就是
http://loaclhost:8080/xxx/toModule.do?prefix=/chen&page=/index.do

2使用转发


......

path=意思是模块chen下的index.do

3使用html:link标记








你最好使用多模块,而且最好新建一个目录来保存网页。如果在web.xml中配置了

config/chen
/WEB-INF/struts-config-chen.xml

再上面中chen就是模块名,那么当你使用struts-config-chen.xml的action时,其中所对应的网页就应该放在webroot/chen下面,如果不这样的话,当配置文件中forward指向的path就会找不到文件


我的建议也是用多模块,配置文件中共有的放到struts-config.xml中,其余个人开发的单独建立文件夹储存。在web.xml中:

action
org.apache.struts.action.ActionServlet

config
/WEB-INF/struts-config.xml


config/chen
/WEB-INF/struts-config-chen.xml


config/xxx
/WEB-INF/struts-config-xxx.xml


debug
2

2



我现在出现的错误是找不到action,spring能够载入struts


看看这篇文章,我想应该可以解决你的问题。
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=64104&threadID=35947



config
/WEB-INF/struts-config.xml




config/chen
/WEB-INF/struts-config-chen.xml


这是分模块配置,
而模块间切换有3种办法
1使用struts内建立的switchAction
例子

......


tomodule是action类的访问路径,如果从当前模块条到另一个模块如果我们要跳到chen 就是
http://loaclhost:8080/xxx/toModule.do?prefix=/chen&page=/index.do

2使用转发


......

path=意思是模块chen下的index.do

3使用html:link标记


我顶这个



真正理解了就可以搞了。


a


↑返回目录
前一篇: 真诚求救,只有30分了,mysql中文乱码---整了我两天了
后一篇: 如何向oracle中插入clob记录?