extjs 分页使用jsp传递数据示例


Posted in Javascript onJuly 29, 2014
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 不能有其他的文字

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
${info}

web.xml***************

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>com.aa.TestAction</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
Javascript 相关文章推荐
jquery imgareaselect 使用利用js与程序结合实现图片剪切
Jul 30 Javascript
javascript 触发HTML元素绑定的函数
Sep 11 Javascript
Javascript查询DBpedia小应用实例学习
Mar 07 Javascript
js脚本获取webform服务器控件的方法
May 16 Javascript
JavaScript中使用自然对数ln的方法
Jun 14 Javascript
JS随机打乱数组的方法小结
Jun 22 Javascript
JS正则匹配中文的方法示例
Jan 06 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
Oct 30 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
Node.js 多进程处理CPU密集任务的实现
May 26 Javascript
使用watch在微信小程序中实现全局状态共享
Jun 03 Javascript
vue element自定义表单验证请求后端接口验证
Dec 11 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
Jul 29 #Javascript
JavaScript eval() 函数介绍及应用示例
Jul 29 #Javascript
javascript从image转换为base64位编码的String
Jul 29 #Javascript
javascript自定义函数参数传递为字符串格式
Jul 29 #Javascript
处理文本部分内容的TextRange对象应用实例
Jul 29 #Javascript
js键盘事件的keyCode
Jul 29 #Javascript
js识别不同浏览器基于userAgent做判断
Jul 29 #Javascript
You might like
php 时间计算问题小结
2009/01/04 PHP
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
Php连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
javascript options属性集合操作代码
2009/12/28 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
javascript中使用未定义变量或值的情况分析
2016/07/19 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
JavaScript中Object基础内部方法图
2018/02/05 Javascript
vue中轮训器的使用
2019/01/27 Javascript
python两种遍历字典(dict)的方法比较
2014/05/29 Python
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
警校毕业生自我评价
2014/04/06 职场文书
对孩子的寄语
2014/04/09 职场文书
借名购房协议书范本
2014/10/06 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
2014年工程工作总结
2014/11/25 职场文书
2015年妇幼保健工作总结
2015/05/19 职场文书
2016教师节问候语
2015/11/10 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
k-means & DBSCAN 总结
2021/04/27 Python
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP
go语言中http超时引发的事故解决
2021/06/02 Golang