`
jeooo.li
  • 浏览: 46247 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Struts2+json plus提交时提示Could not find action or result

阅读更多

        今天做一个页面提交的功能时,用到了Json Plus插件,代码写好了,测试的时候一直都提示Could not find action or result No result defined for action com.ecmanager.action.EcEditAction and result input。以前那几个功能都是这样写的,都没有提示,现在反而却报找不到action或者result,心里很纳闷。调试的时候却能正确的执行类的构造函数,就是没有执行方法。

        后来翻资料说,Action的属性为空的时候,Struts2的默认拦截器会报错,报错的同时会需找input的result。但是我仔细检查了我的Action各个属性,没有存在会为空的现象,但是一想到既然Action的构造函数都已经执行了,却在执行方法的时候提示找不到input result,原因可能就是在解析属性的时候出现了异常,于是在页面中查看html代码,仔细的查看了各个属性的值,在一个隐藏域属性中,值定义的类型是long,可是隐藏域中的value值却是字符型,这就造成了隐藏域转换的时候出现了异常,才导致了Could not find action or result。原来找到了,那解决办法自然就有了...

分享到:
评论
3 楼 gzyyygyf 2012-01-12  
太感谢你了,我也是一个属性的问题导致了
2 楼 magicalboy 2009-11-13  
很好,就是这样
1 楼 sunway00 2009-08-31  

遇到了相同的问题,按照您的方法解决.本来被误导了去检查xml里的<result> 呢
非常感谢

相关推荐

Global site tag (gtag.js) - Google Analytics