为什么表格数据不能加载? html和jsp都是放在服务器上面的

<!DOCTYPE html>
<html>
<head lang=”en”>

<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="resources/css/ext-all.css" type="text/css"/>
<!--<script src="ext-all.js" type="text/javascript"></script>-->
<script src="ext-all-debug.js" type="text/javascript"></script>
<script src="ext-lang-zh_CN.js" type="text/javascript"></script> <script type="text/javascript"> Ext.onReadyfunction{ var columns=[ {header:编号,dataIndex:id}, {header:名称,dataIndex:name}, {header:描述,dataIndex:descn} ]; var store=new Ext.data.Store{ proxy:{ type:ajax, url:11.jsp, reader:{ type:json, totalProperty:totalProperty, root:root, idProperty:id } }, fields:[ {name:id}, {name:name}, {name:descn} ] }; /* var data=[ [1,name1,descn1], [1,name1,descn1], [1,name1,descn1], [1,name1,descn1], [1,name1,descn1] ]; var store=new Ext.data.ArrayStore{ data:data, fields:[ {name:id}, {name:name}, {name:descn} ] };*/ var grid=new Ext.grid.GridPanel{ renderTo:grid, autoHeight:true, store:store, columns:columns, bbar:new Ext.PagingToolbar{ pageSize:10, store:store, displayInfo:true, displayMsg:显示第{0}条到{1}条,共{2}条, emptyMsg:没有记录 } }; store.load{params:{start:0,limit:10}}; }; </script>

</head>
<body>
<div id=”grid”></div>
</body>
</html>

//jsp

<%

String start=request.getParameterstart;
String limit=request.getParameterlimit; try{ int index=Integer.parseIntstart; int pageSize=Integer.parseIntlimit; String json="{totalProperty:100,root:["; for int i=index;i<pageSize+index;i++{ json+="{id:"+i+",name:name"+i+",descn:descn"+i+"}"; ifi!=pageSize+index-1{ json+=","; } } json+="]}"; response.getWriter.writejson; } catchException ex{ }

%>

这代码看着头大
我以前写过servlet 但是我不记得jsp还可以用来返回纯json数据 我的话肯定是单独写servlet的
然后。。手拼json这是多大的勇气,去弄个第三方json组件好么。。

看一下你的浏览器控制台,有什么错误信息

发表评论

电子邮件地址不会被公开。 必填项已用*标注