博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2 No result defined input
阅读量:5265 次
发布时间:2019-06-14

本文共 1469 字,大约阅读时间需要 4 分钟。

No result defined for action com.cobble.action.webfilter.LoginAction and result input

1.问题现象

DEBUG [geby:Errors on action com.cobble.action.webfilter.LoginAction@17414c8, returning result name 'input'] 2013-03-22 10:26:13,375 [com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor] - 

ERROR [geby:Could not find action or result

/cobble/loginAlias.action] 2013-03-22 10:26:13,375 [org.apache.struts2.dispatcher.Dispatcher] -
No result defined for action com.cobble.action.webfilter.LoginAction and result input

struts-login.xml配置

1 
2
3
4
5
/easyfoneWeb/jsp/frame/login.jsp
6
7
index 8
/frame 9
10
11

2.解决方法----只需要阅读4.1即可。

2.1此行【不正确】----{此处本人出现误解,详情请看4.1}

中的class,用的是spring3来统一管理的,貌似此处不可以。

访问的时候第一次可以访问,正常的流程,debug的时候会进入到action里面去,但是第二次及以后访问都不能进入到action中

2.2需要改为action的完整限定名。即【正确】

3.总结

网上还有可能的解决方法:1)action的特性name不能为login或者register等;2)存在LoginAction-validation.xml没有验证通过(http://struts.apache.org/release/2.3.x/docs/basic-validation.html)。

4.补充

4.1根据他人的回复,把spring配置改为如下【正确】,此时struts2-action可以按照原来的配置即【

1     
2
3
4

4.1-A:原来的spring配置【不正确】

1     
2
3
4

 

@Cobble HF.AH.CHN 2013-03-22

转载于:https://www.cnblogs.com/cobble19/archive/2013/03/22/2975625.html

你可能感兴趣的文章
语音识别中的MFCC的提取原理和MATLAB实现
查看>>
验证组件FluentValidation的使用示例
查看>>
0320-学习进度条
查看>>
解决windows系统的oracle数据库不能启动ora-00119和ora-00130的问题
查看>>
ip相关问题解答
查看>>
MetaWeblog API Test
查看>>
反弹SHELL
查看>>
关闭Chrome浏览器的自动更新和升级提示
查看>>
移动、尺寸改变
查看>>
poj2255Tree Recovery【二叉树重构】
查看>>
tcpcopy 流量复制工具
查看>>
vue和react的区别
查看>>
第十一次作业
查看>>
负载均衡策略
查看>>
微信智能开放平台
查看>>
ArcGIS Engine 中的绘制与编辑
查看>>
Oracle--通配符、Escape转义字符、模糊查询语句
查看>>
c# 文件笔记
查看>>
第一页 - 工具的使用(webstorm)
查看>>
Linux 进程资源用量监控和按用户设置进程限制
查看>>