现在的位置: 首页 > 综合 > 正文

No result defined for action XXXX and result input

2013年11月21日 ⁄ 综合 ⁄ 共 491字 ⁄ 字号 评论关闭

今天在写项目的时候页面突然报了这么一个错,之前曾经遇到过几次,是因为我刚学struts2的时候action名字写错,导致路径错误。

但是今天检查了一下发现路径一点问题也没有,最后查一下才发现是类型转换错误

我们都知道struts2有一个很强大的功能,能将页面的值与后台action自动进行类型转换,jsp页面是string类型的参数pwd:“123”,在action中定义pwd为int类型,

struts2可以帮我们自动转换方便大家负值。

但是如果jsp页面的参数类型,无法与action定义的参数类型自动进行转换时,就会报这个错误

第二种情况是:

如果页面上定义了重复的参数名字,而action中就一个与其对应,也会报错。

第三种情况:

如果用到了文件上传功能,那么action中一定要定义3个必须属性,例如:

<input type = "file" name="picfile" />

action中就该有以下3个属性:

private File picfile;

private String picfileFileName;

pirvate String picfileContentType;

不然也可能会出现这个错误

抱歉!评论已关闭.