jQuery EasyUI中的datagrid无法显示json数据
1.问题描述
a.jsp文件中的部分代码:
配置的struts.xml的相关代码:
OrderSaveAction中的test方法:
Json.jsp文件内容:
问题是运行之后,a.jsp中的datagrid无法显示数据,但是在MyEclipse中的console可以得到打印的json数据,如下所示:
{"total":3,"rows":[{"address":"河北省石家庄市新华区","customer_id":"1028656","mobile":"0001","name":"我要测试","tel":"0001"},{"address":"北京石景山区","customer_id":"1028657","mobile":"0002","name":"我要测试","tel":"0002"},{"address":"河北省衡水市","customer_id":"1028658","mobile":"0003","name":"我要测试","tel":"0003"}]}
2.问题解决
使用struts在前后台之间传递数据,需要给test方法中使用到的json变量定义get\set方法,否则前台是无法获取到后台提供的json数据的。
效果图: