Struts2中JSON不返回值,也不报错,Action的方法能执行
jar包有json-lib-2.1.jarcommons-collections-3.2.1.jarcommons-lang-2.4.jarezmorph-1.0.6.j...
jar包有json-lib-2.1.jarcommons-collections-3.2.1.jarcommons-lang-2.4.jarezmorph-1.0.6.jarcommons-logging-1.0.4.jarstruts2-json-plugin-2.1.8.1.jarcommons-beanutils-1.8.2.jar--------------------------------------------ezmorph-1.0.6.jarcommons-collections-3.2.jarjson-lib-2.4-jdk15.jarcommons-logging-1.1.jarcommons-lang-2.3.jarcommons-httpclient-3.1.jarstruts.xml------------------<package name="sdkjf" extends="json-default"> <action name="hhhhh" class="shibushio" method="findexe"> <result type="json"> <param name="root">result</param> </result> </action> </package>----Action---- public String filstIndex;public String result;public String findexe(){System.out.println("kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk");setResult("终于返回来了!!!");return SUCCESS;}------get set方法就不贴出来了jsp: 用的是Jquery1.4<script type="text/javascript">function se(){$.post("hhhhh.action",{filstIndex:1},function(data){var bb=eval(data); alert(bb);}); }</script>------------------ 方法能执行,就是不返回值
展开
2个回答
展开全部
让action返回null 即不经过struts2的返回处理,把需要得到的json直接得到response.write(json)就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询