JSP+EXt2.0實(shí)現(xiàn)分頁(yè)的方法
更新時(shí)間:2015年09月26日 11:51:50 作者:瘋狂的流浪
這篇文章主要介紹了JSP+EXt2.0實(shí)現(xiàn)分頁(yè)的方法,涉及JavaScript結(jié)合JSP遍歷及分頁(yè)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了JSP+EXt2.0實(shí)現(xiàn)分頁(yè)的方法。分享給大家供大家參考。具體如下:
JavaScript代碼:
Ext.onReady(function(){ var sm = new Ext.grid.CheckboxSelectionModel(); var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), sm, {header:'編號(hào)',dataIndex:'id',sortable:true}, {header:'名稱',dataIndex:'name',sortable:true}, {header:'性別',dataIndex:'sex',sortable:true,renderer:function(value){ if(value=='male'){ return " <span style='color:red;font-weight:bold;'>紅男 </span> <img src='./img/125.gif'>"; }else{ return " <span style='color:green;font-weight:bold;'>綠女 </span> <img src='./img/123.gif'>"; } }}, {header:'描述',dataIndex:'descn',sortable:true} ]); cm.defaultSortable = true; var ds = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({url:'page.jsp'}), reader: new Ext.data.JsonReader({ totalProperty: 'totalProperty', root: 'root' }, [ {name: 'id',mapping:'id'}, {name: 'name',mapping:'name'}, {name:'sex',mapping:'sex'}, {name: 'descn',mapping:'descn'} ]), remoteSort:true }); var grid = new Ext.grid.GridPanel({ el: 'grid', title:'Ext Grid Test', width:450, height:410, trackMouseOver:false, loadMask: {msg:'正在加載數(shù)據(jù),請(qǐng)稍侯……'}, store:ds, cm: cm, sm:sm, bbar: new Ext.PagingToolbar({ pageSize: 5, store: ds, displayInfo: true, displayMsg: '當(dāng)前顯示 {0} - {1}條記錄 /共 {2}條記錄', emptyMsg: "No topics to display" }) }); grid.render(); ds.load({params:{start:0, limit:5}}); });
JSP代碼:
<%@ page language="java" pageEncoding="UTF-8"%> <% String start = request.getParameter("start"); String limit = request.getParameter("limit"); int index = Integer.parseInt(start); int pageSize = Integer.parseInt(limit); String json = "{totalProperty:100,root:["; String sex=""; for (int i = index; i < pageSize + index; i++) { if(i%2==0) { sex="male"; } else{ sex="female"; } json += "{id:" + i + ",name:'" + i + "',sex:'"+sex+"',descn:'descn" + i + "'}"; if (i != pageSize + index - 1) { json += ","; } } json += "]}"; response.getWriter().write(json); System.out.print(json); %>
希望本文所述對(duì)大家的JSP程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- JavaScript實(shí)現(xiàn)列表分頁(yè)功能特效
- js腳本分頁(yè)代碼分享(7種樣式)
- 純javascript實(shí)現(xiàn)分頁(yè)(兩種方法)
- ANGULARJS中使用JQUERY分頁(yè)控件
- JSP實(shí)現(xiàn)的簡(jiǎn)單分頁(yè)示例
- 使用Jquery+Ajax+Json如何實(shí)現(xiàn)分頁(yè)顯示附JAVA+JQuery實(shí)現(xiàn)異步分頁(yè)
- JSP實(shí)現(xiàn)的簡(jiǎn)單分頁(yè)顯示效果代碼
- JSP通用分頁(yè)框架
- jquery+json實(shí)現(xiàn)分頁(yè)效果
- jquery分頁(yè)插件jquery.pagination.js使用方法解析
- jquery分頁(yè)插件jquery.pagination.js實(shí)現(xiàn)無(wú)刷新分頁(yè)
- Angular.js與Bootstrap相結(jié)合實(shí)現(xiàn)表格分頁(yè)代碼
- js實(shí)現(xiàn)ajax分頁(yè)完整實(shí)例
- js多功能分頁(yè)組件layPage使用方法詳解
- 基于Vue.js的表格分頁(yè)組件
- 純JS前端實(shí)現(xiàn)分頁(yè)代碼
相關(guān)文章
Jsp如何實(shí)現(xiàn)網(wǎng)頁(yè)的重定向
Jsp如何實(shí)現(xiàn)網(wǎng)頁(yè)的重定向...2006-10-10