高手请进,关于Extjs获取后台数据的问题,高分求解
时间:2010-11-11
来源:互联网
我最近正在学习spring mvc+extjs,想写一个增删改查的小例子,问题如下:
这是后台代码:
@RequestMapping("tolist.do")
public String tolist(){
terminallist=biz.getAll(Terminal.class);
total=terminallist.size();
if (total>0) {
success=true;
}else {
success=false;
}
JSONArray jsonArrayFromList = JSONArray.fromObject(terminallist);
System.out.println(jsonArrayFromList);//和上面打印的结果相同
return "index";
}
jsonArrayFroList输出:
fset":-480,"year":110},"charge_person":"1","is_active":"0","is_controllable":"0","is_readdable":"0","is_shuttable":"0","terminal_id":"132","terminal_type":"22","terminal_uid":13},{"active_time":{"date":3,"day":3,"hours":0,"minutes":0,"month":2,"nanos":0,"seconds":0,"time":1267545600000,"timezoneOffset":-480,"year":110},"charge_person":"山姆","is_active":"0","is_controllable":"0","is_readdable":"0","is_shuttable":"0","terminal_id":"123","terminal_type":"电控","terminal_uid":15}]
前台页面js:
<script>
Ext.onReady(function(){
Ext.QuickTips.init();
//定义store
var ds=new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'tolist.do',method:'post'}),
reader:new Ext.data.JsonReader({
totalProperty:"total",
root:'terminallist'
},
[
{name:'terminal_uid',mapping:'terminal_uid'},
{name:'terminal_id',mapping:'terminal_id'},
{name:'terminal_type',mapping:'terminal_type'},
{name:'is_controllable',mapping:'is_controllable'},
{name:'is_shuttable',mapping:'is_shuttable'},
{name:'is_readdable',mapping:'is_readdable'},
{name:'charge_person',mapping:'charge_person'},
{name:'active_time',mapping:'active_time'},
{name:'is_active',mapping:'is_active'}
])
});
ds.load();
现在页面上获取不到列表
忘那位高手不吝赐教,谢谢!
这是后台代码:
@RequestMapping("tolist.do")
public String tolist(){
terminallist=biz.getAll(Terminal.class);
total=terminallist.size();
if (total>0) {
success=true;
}else {
success=false;
}
JSONArray jsonArrayFromList = JSONArray.fromObject(terminallist);
System.out.println(jsonArrayFromList);//和上面打印的结果相同
return "index";
}
jsonArrayFroList输出:
fset":-480,"year":110},"charge_person":"1","is_active":"0","is_controllable":"0","is_readdable":"0","is_shuttable":"0","terminal_id":"132","terminal_type":"22","terminal_uid":13},{"active_time":{"date":3,"day":3,"hours":0,"minutes":0,"month":2,"nanos":0,"seconds":0,"time":1267545600000,"timezoneOffset":-480,"year":110},"charge_person":"山姆","is_active":"0","is_controllable":"0","is_readdable":"0","is_shuttable":"0","terminal_id":"123","terminal_type":"电控","terminal_uid":15}]
前台页面js:
<script>
Ext.onReady(function(){
Ext.QuickTips.init();
//定义store
var ds=new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'tolist.do',method:'post'}),
reader:new Ext.data.JsonReader({
totalProperty:"total",
root:'terminallist'
},
[
{name:'terminal_uid',mapping:'terminal_uid'},
{name:'terminal_id',mapping:'terminal_id'},
{name:'terminal_type',mapping:'terminal_type'},
{name:'is_controllable',mapping:'is_controllable'},
{name:'is_shuttable',mapping:'is_shuttable'},
{name:'is_readdable',mapping:'is_readdable'},
{name:'charge_person',mapping:'charge_person'},
{name:'active_time',mapping:'active_time'},
{name:'is_active',mapping:'is_active'}
])
});
ds.load();
现在页面上获取不到列表
忘那位高手不吝赐教,谢谢!
作者: shuaiyz 发布时间: 2010-11-11
帮顶~~~~~~~~~~~
作者: likeajin 发布时间: 2010-11-11
检查下你的后台输出是否有
totalProperty:"total",
root:'terminallist'
这两项
totalProperty:"total",
root:'terminallist'
这两项
作者: angel21li 发布时间: 2010-11-11
还有你的后台向前台传json字符串
response.getWriter().write(jsonArrayFromList.toString());
response.getWriter().write(jsonArrayFromList.toString());
作者: angel21li 发布时间: 2010-11-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28