天天看点

关于Sturts2在校验不通过的情况下出现报错no result defined for action result input

struts2 配置文件result的name属性和type属性:

Name属性

SUCCESS:Action正确的执行完成,返回相应的视图,success是 name属性的默认值;

NONE:表示Action正确的执行完成,但并不返回任何视图;

ERROR:表示Action执行失败,返回到 错误处理视图;

INPUT:Action的执行,需要从前端界面获取参数,INPUT就是代表这个参数输入的界面,一般在应用中,会对这些参数进 行验证,如果验证没有通过,将自动返回到该视图;

LOGIN:Action因为用户没有登陆的原因没有正确执行,将返回该登陆视图,要求用户进行 登陆验证。

 原来input属性是当校验不通过的时候会调用input视图,而我在strtus2的配置文件中刚好没有配置该属下下的url映射,所以出现找不到该视图。

加上之后 不再报错。