wKioL1NtEO3jNjJ0AAS1kWFSxLo003.jpg每    当Struts2爆出这样的异常,会很郁闷,原因太多了,只能一一的检查。有的说input页面没指定,有的说namespace有问题,有的说你对应的result有问题,有的说validate不通过,等等。但是在这里,我却不是,我无论如何都找不到原因,差不多花了两个钟,我无意中使用Struts2异常处理页面,把异常信息打印输出来(Integer不能转化为String ),我才知道原因的所在,原来是在Service层代码里执行hql语句时,传入的参数应该为String类型,我却把它弄为Integer类型,异常就是这样爆出来的,郁闷吧!后台console老是说Struts2 Problem Report: No result defined for action ... and result exception,这个鬼知道是那样的原因啊,幸好运气还行,一不小心就发现了这个,不然几天都不知道原因,也是可能的。个人感觉Struts2对这种问题处理的不是很好。