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页面



Action类
private Date expdate;

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

你可能感兴趣的:(Struts2,struts,java,jsp)