struts多模块开发的问题
来源:互联网 发布:java多线程的使用 编辑:程序博客网 时间:2024/05/17 23:45
因为考虑到模块的清晰,所以将系统分模块
config
/WEB-INF/struts-config.xml
config/login
/WEB-INF/configs/login/config-login.xml
config/right
/WEB-INF/configs/right/function/config-function.xml
可是分模块后在addFunction.jsp中使用html:form标签,总是报错,着不到action,我晕,无奈了.
最后决定好好看看到底是什么原因,于是使用xjad反编译struts的jar包,从formTag标签开始查找
最后终于找到原因:
moduleConfig = TagUtils.getInstance().getModuleConfig(pageContext);(一步步跟综TagUtil-->>ModelUtils)
可以看到form标签在取得config的时候,并没有到相应的模块中取得,而只是在config那个级别的目录下取得
所以改了form标签的代码,添加了prefix属性,^_^,(struts在品装模块的时候是这样的,比如right模块org.apache.struts.action.MODULE/right)
moduleConfig = TagUtils.getInstance().getModuleConfig(getPrefix(),
pageContext);
终于搞定了,不知道是我的理解有问题,还是struts真有这个bug,无奈了,反正改了好使了,哈哈哈
- struts多模块开发的问题
- Struts多模块开发
- struts多模块开发
- struts多模块开发
- struts多模块开发
- struts多模块开发
- struts多模块开发
- struts多模块开发
- struts多模块的一些问题
- 再说Struts多模块开发
- struts多模块并行开发
- struts中的多模块开发
- struts多模块开发中使用SwitchAction出错的问题解决
- 【开发框架】谈谈对struts多模块的认识
- Struts多模块的技巧
- struts多模块的使用
- Struts多模块的技巧
- Struts多模块的技巧
- 蚁群X灾变X生物进化
- 寻找团队的本质--从朗教授解读《士兵突击》开始
- 解放军首个真人CS对抗系统亮相(组图)
- (转)柔和背景颜色保护你的视力
- [VB.NET源码]46_使用画笔(1)
- struts多模块开发的问题
- 关于组合奇偶校验电路
- [VB.NET源码]47_使用画笔(2)
- [VB.NET源码]48_使用画刷
- [VB.NET源码]49_绘制线图
- Eclipse 中怎样添加 Subversion 插件
- [VB.NET源码]50_直线图案
- n[VB.NET源码]51_绘制填充图形
- 一个世界上最懒惰的程序员写的Cache也能让你的复杂计算程序(数据库程序)大大提高速度