No result defined for action com.xiao.action.Haha and result success
2015-09-26 21:30
471 查看
问题描述:struts2框架里action实现类,比如现在在AAA包下有一个BBBAction类。当在struts2.xml文件里配置时package用默认名称空间(即不配置package的namespace属性)如: <package name="xxx" extends="struts-default"> <action name="BBB" class="AAA.BBBAction"> <result name="success">/jsp/login_success.jsp</result> <result name="input">/jsp/login_err.jsp</result> </action> </package> 当从其他途径进入到此action时,即从其他途径如jsp页面提交到此action()时,会报No result defined for action com.xiao.action.createAction and result success错误。(经验证,AAA.BBBAction会被加载执行execute方法。) 解决办法:第一种,添加package的namespace属性。 <package name="xxx" extends="struts-default" namespace="/"> 第二种,package不添加namespace属性,action实现类采用XXXAction命名时action的name不能用XXX配置(XXX大小写不敏感): <package name="xxx" extends="struts-default"> <action name="asdfg" class="AAA.BBBAction"> action实现类不采用XXXAction命名时,action的name属性值不能与action实现类的类名相同: <package name="xxx" extends="struts-default"> <action name="look" class="AAA.lookMe"> 求解释,为什么action的name属性值会有这样的命名要求,最好给出官方引用,谢谢。
相关文章推荐
- 代理下载android4.4源代码
- 苹果试图做?XCode6 放弃prefix.pch档
- HDU5478 Can you find it
- hdu 5476 Explore Track of Point 2015上海网络赛 几何
- 骨骼动画原理和实例之MD5SkeletalAnimation
- 生成最长递增子序列
- 关于MFC监听器的相关了解
- Paths on a Grid(规律)
- maven配置依赖github上的项目
- MMD_3a_CommunitiesInSN
- 页面布局基础
- 黑马程序员-----java基础(正则表达式和反射)
- jQuery标签切换布局---tab
- java 堆和栈
- IOS 9 关于微信,QQ三方登陆的https适配结局方案,XCODE配置
- BackboneJs入门学习[09]—Router路由实践
- Python与C/C++ 代码互调
- Move Zeroes【283】
- [Qt]No relevant classes found.
- 进日反思