jqgrid+struts2返回的json数据很好,但是在页面却没有展示
jqgrid+struts2返回的json数据良好,但是在页面却没有展示
我的jsp页面代码如下,不复杂,只是想先把数据显示出来:
这是我java的User.java
这是我的服务层代码
这是我的action中处理数据的代码
action中调用的sendString(String string)方法
这是我在chrome中F12返回的良好的json数据
这是我的页面最终的展示效果,什么数据都没有,悲催呀,,,,,
坐等大神!!!!大神,where are you?
------解决思路----------------------
9:什么意思 ,用 jsonReader
Json数据
需要定义jsonReader来跟服务器端返回的数据做对应,其默认值:
· jsonReader : {
· root: "rows",
· page: "page",
· total: "total",
· records: "records",
· repeatitems: true,
· cell: "cell",
· id: "id",
· userdata: "userdata",
· subgrid: {root:"rows",
· repeatitems: true,
· cell:"cell"
· }
这样服务器端返回的数据格式:
· {
· total: "xxx",
· page: "yyy",
· records: "zzz",
· rows : [
· {id:"1", cell:["cell11", "cell12", "cell13"]},
· {id:"2", cell:["cell21", "cell22", "cell23"]},
· ...
· ]
· }
------解决思路----------------------
参考这个
------解决思路----------------------
把你的dataType:"JSON"改为datatype:"JSON",以前版本都是这么用的,datatype小写
我的jsp页面代码如下,不复杂,只是想先把数据显示出来:
这是我java的User.java
这是我的服务层代码
这是我的action中处理数据的代码
action中调用的sendString(String string)方法
这是我在chrome中F12返回的良好的json数据
这是我的页面最终的展示效果,什么数据都没有,悲催呀,,,,,
坐等大神!!!!大神,where are you?
------解决思路----------------------
9:什么意思 ,用 jsonReader
Json数据
需要定义jsonReader来跟服务器端返回的数据做对应,其默认值:
· jsonReader : {
· root: "rows",
· page: "page",
· total: "total",
· records: "records",
· repeatitems: true,
· cell: "cell",
· id: "id",
· userdata: "userdata",
· subgrid: {root:"rows",
· repeatitems: true,
· cell:"cell"
· }
这样服务器端返回的数据格式:
· {
· total: "xxx",
· page: "yyy",
· records: "zzz",
· rows : [
· {id:"1", cell:["cell11", "cell12", "cell13"]},
· {id:"2", cell:["cell21", "cell22", "cell23"]},
· ...
· ]
· }
------解决思路----------------------
参考这个
------解决思路----------------------
把你的dataType:"JSON"改为datatype:"JSON",以前版本都是这么用的,datatype小写