`
King_XR
  • 浏览: 26584 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2 异常: Could not find action or result

阅读更多
今天在工作任务时,新增了一个更新的方法,启动系统发现了一个问题,报错如下:
Could not find action or result
No result defined for action "xxxx" and result input

经过查看,找资料,分析到可能有以下原因:
1、Action的属性为空
Action的属性为空的时候,Struts2的默认拦截器会报错,报错的同时会找input的result
2、页面与Action的数据类型错误
比如:
JSP页面
<input id="expdate" name="expdate" class="Wdate" onfocus="WdatePicker({minDate:'%y-%M-{%d}'})"/>

Action类
private Date expdate;

原因可能是Action在初始转换数据类型时报错了,我的Struts配置文件又没有配置名为"input"的result,虽然我在Action类的方法里有捕捉异常,但是在初始化Action还没执行该Action方法时就报错了。
这是小弟的分析,如果有别的可能或者这个分析的不到位,望请各位大侠指出!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics