No result defined for action xx.quanxian.action.LoginAction and result success

tlq901107 2011-08-04 08:53:43
在开发中遇到了这种错误,代码提示:
ERROR 2011/08/04 08:16:11,757 [org.apache.struts2.dispatcher.Dispatcher:27] - Could not find action or result
No result defined for action xx.quanxian.action.LoginAction and result success
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:363)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)
是在一个登陆时,不论输入对错,都停在登陆界面不动,后台报错。配置文件没错。跪求高手帮忙!
...全文
402 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
oO临时工Oo 2011-08-04
  • 打赏
  • 举报
回复
<action>没有<result>子元素吧、格式可以参考楼上的,不过大小写没什么关系,都当字符串处理
EverWHL 2011-08-04
  • 打赏
  • 举报
回复
LZ你参考一下哦
No result defined for action …… and result success
<action name="login" class="com.netshop.action.LoginAction">
<result name="SUCCESS">/admin/main.jsp</result>
<result name="failure">/admin/login.jsp</result>
</action>

原因:result元素中的name值应该为小写,本以为login.action中返回的是SUCCESS,result中也应该为大写,没想到竟然出错。

解决:name="success"
忧郁的苦笑 2011-08-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 heiboyyang 的回复:]
Could not find action or result
包从新导入下
项目remove 重新导入下
[/Quote]


赞同,看看包导入完没,检查业务方法
HeiBoyYang 2011-08-04
  • 打赏
  • 举报
回复
Could not find action or result
包从新导入下
项目remove 重新导入下

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧