ext.onready(function() {store3 = new ext.data.jsonstore({autodestroy: true,totalproperty : 'totle',url: 'service.do',storeid: 'mystore',root: 'data',fields : [ 'id', name, pw ]});var pagingtoolbar = new ext.pagingtoolbar({emptymsg : 没有数据,displayinfo : true,displaymsg : 显示从{0}条数据到{1}条数据,共{2}条数据,store : store3,pagesize : 50});var grade = new ext.grid.gridpanel({title : 数据列表,store : store3,height : 300,bbar : pagingtoolbar,columns : [ {header : id,dataindex : id,width : 300}, {header : name,dataindex : name,width : 300}, {header : pw,dataindex : pw} ],region : 'center'});var panel = new ext.viewport({layout : 'border',items : [ grade ]});});
action********************
protected void service(httpservletrequest request,httpservletresponse response) throws servletexception, ioexception {list list = new arraylist();for (int i = 0; i < 50; i++) {person p = new person();p.setid(id + i);p.setname(name + i);p.setpw(pw + i);list.add(p);}stringbuffer info = new stringbuffer();info.append({totle:2000,data:);info.append(jsonarray.fromobject(list));info.append(});system.out.println(info.tostring());system.out.println(*****dopos);request.setattribute(info, info.tostring());request.getrequestdispatcher(/info.jsp).forward(request, response);}
info.jsp************注意:jsp除了 @page 不能有其他的文字
${info}
web.xml***************
testcom.aa.testactiontest*.doindex.jsp