本文主要是介绍struts2使用struts2-json-plugin, 返回json值为空..,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
个人在网上看了很多。 出现返回值为空,总结大概有这几点。。
1 忘记在action 中加get,set方法
2 在struts2配置返回值<result><param name="root"></param</result 指定key不对
3 写action 方法的时候。没有返回值
4 get,set 方法 没有使用 public 修饰符。(这个比较容易找出来)
1 忘记在Action 中设置 get, set 方法了如:
2 设置JSON的时候root 返回值.设置出错.
a action 如图,
b struts2 如图:
这样的映射是错误的。。。其实在我们获取user 这个list的同时,我们要遍历它里面的user..所以映射书写错误。。。 如果对ognl不怎么了解的话,那就不写这行代码。
=============3如图所示=====================
这种状况很少人,这样写。。 但是有时候需要这样做。。那么就会造成页面获取不到值。。。因为改方法已经设置了 "void"没有返回值
这篇关于struts2使用struts2-json-plugin, 返回json值为空..的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!