No result defined for action and result input

来源:互联网 发布:java标准字符串转日期 编辑:程序博客网 时间:2024/06/10 18:39

No result defined for action and result input

相信很多人一开始接触ssh都会遇到的错误提示,一般这种错误都是因为action和strust.xml的配置没有对应好,但是我有一次遇到的问题是我发现配置文件和action方法都没有错,都对应好,但是怎样还是报这个错误,怎样都没有进入action方法。

最后发现是因为数据类型的问题,原因是你定义的字段类型可能是int类型,而你输入的是字符串,所以造成这个原因。



在实际应用中,我估计大部分情况应该都是在action里面定义了int或者别的什么类型的变量,然后指望struts的自动填装把post来的数据转换,这时容易出现转换失败,从而导致了这个错误,所以查这个错误,可以利用ff的httpfox来查看实际post的参数是什么,然后和action中对应的属性对比,看那个会出现转换错误。

    淡然另一种就是上面说的在所有的set 中加入断点,总能看到是哪个方法执行失败的。


0 0
原创粉丝点击