JSP+EXt2.0實(shí)現(xiàn)分頁(yè)的方法
本文實(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:'名稱(chēng)',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)文章
struts2中一個(gè)表單中提交多個(gè)請(qǐng)求的例子(多個(gè)提交按鈕)
在很多Web應(yīng)用中,為了完成不同的工作,一個(gè)HTML form標(biāo)簽中可能有兩個(gè)或多個(gè)submit按鈕,Struts2中提供了另外一種方法,使得無(wú)需要配置可以在同一個(gè)action類(lèi)中執(zhí)行不同的方法(默認(rèn)執(zhí)行的是execute方法)2014-04-04
HttpClient Post 二進(jìn)制/字節(jié)流/byte[]實(shí)例代碼
這篇文章主要介紹了 HttpClient Post 二進(jìn)制/字節(jié)流/byte[]實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-06-06
asp.net getRemoteAddr()與 getRemoteHost()的區(qū)別
getRemoteAddr()與 getRemoteHost()的區(qū)別小結(jié),需要的朋友可以參考下。2009-12-12
使用JSP制作一個(gè)超簡(jiǎn)單的網(wǎng)頁(yè)計(jì)算器的實(shí)例分享
這篇文章主要介紹了一個(gè)使用JSP制作超簡(jiǎn)單的網(wǎng)頁(yè)計(jì)算器的實(shí)例,文中的方法利用到了JavaBean組件,需要的朋友可以參考下2016-04-04
JSP使用過(guò)濾器防止SQL注入的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇JSP使用過(guò)濾器防止SQL注入的簡(jiǎn)單實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-07-07
JSP實(shí)用教程之簡(jiǎn)易頁(yè)面編輯器的實(shí)現(xiàn)方法(附源碼)
對(duì)于一些剛?cè)腴T(mén)的程序員來(lái)說(shuō),在一些實(shí)際的開(kāi)發(fā)中可能會(huì)用到編輯器,那么如何在JSP頁(yè)面中嵌入并使用編輯器,下面這篇文章就給大家介紹了JSP簡(jiǎn)易頁(yè)面編輯器的實(shí)現(xiàn)方法,文中介紹的非常詳細(xì),需要的朋友可以參考下。2017-07-07
jsp下頁(yè)面跳轉(zhuǎn)的幾種方法小結(jié)
jsp 頁(yè)面跳轉(zhuǎn)的幾種方法,需要的朋友可以參考下。2009-12-12

