JSP+EXt2.0实现分页的方法_JSP编程

本文实例讲述了JSP+EXt2.0实现分页的方法。分享给大家供大家参考。具体如下:

JavaScript代码:

Ext.onReady(function(){
var sm = new Ext.grid.CheckboxSelectionModel();
var cm = new Ext.grid.ColumnModel([
  new Ext.grid.RowNumberer(),
  sm,
    {header:'编号',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:'正在加载数据,请稍侯……'},
  store:ds,
  cm: cm,
  sm:sm,
  bbar: new Ext.PagingToolbar({
      pageSize: 5,
      store: ds,
      displayInfo: true,
      displayMsg: '当前显示 {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);
%>

希望本文所述对大家的JSP程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jsp
, 分页
EXt2.0
jsp实现分页、jsp实现分页功能、jsp页面实现分页功能、jsp servlet实现分页、jsp实现123数字分页,以便于您获取更多的相关知识。

时间: 2024-09-26 23:10:36

JSP+EXt2.0实现分页的方法_JSP编程的相关文章

基于JSP实现一个简单计算器的方法_JSP编程

本文实例讲述了基于JSP实现一个简单计算器的方法.分享给大家供大家参考.具体实现方法如下: index.jsp 复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>  <%  String path = request.getContextPath();  String basePath = request.getSch

JSP实现屏蔽浏览器缓存的方法_JSP编程

本文实例讲述了JSP实现屏蔽浏览器缓存的方法.分享给大家供大家参考,具体如下: 很多时候因为浏览器的缓冲经常导致页面不能即时加载,以至于以为数据错误,那么在JSP内,设置如下几行代码,每次页面张开浏览器都将重新从服务器上读取数据,以保证浏览器上看到的数据为最新.   通过设置响应首部,就能够让浏览器和代理服务器不缓存页面.   方法一: <% response.addHeader("Pragma", "no-cache"); response.setHeade

JSP实现的简单分页显示效果代码_JSP编程

本文实例讲述了JSP实现的简单分页显示效果代码.分享给大家供大家参考,具体如下: <%@ page contentType="text/html;charset=gb2312" %> <%@ page language="java" import="java.sql.*" %> <script language="javascript"> function newwin(url) { var

jsp获取客户端IP地址的方法_JSP编程

本文实例讲述了jsp获取客户端IP地址的方法.分享给大家供大家参考,具体如下: public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request

struts2+jsp实现文件上传的方法_JSP编程

本文实例讲述了struts2+jsp实现文件上传的方法.分享给大家供大家参考.具体如下: 1. java代码: package com.wang.test; import java.io.InputStream; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ActionSupport; public cla

使用jsp:include控制动态内容的方法_JSP编程

本文实例讲述了使用jsp:include控制动态内容的方法.分享给大家供大家参考,具体如下: 清单 1. JSP include 伪指令 <![CDATA[ <%@ page language="java" contentType="text/html" %> <html> <head> <title>newInstance.com</title> <meta http-equiv="

jsp利用application统计在线人数的方法_JSP编程

本文实例讲述了jsp利用application统计在线人数的方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+

JSP文件下载功能的4种方法_JSP编程

对于网站来说,网站本身常常需要提供一些资源或者资料进行下载,说到下载莫过于最原始的方法就是在网页上提供下载的网址.今天讲述的还有另外的几种实现文件下载的方法,对于哪种方法更好这也是看自己的需求. 1.最直接最简单的,方式是把文件地址直接放到html页面的一个链接中.这样做的缺点是把文件在服务器上的路径暴露了,并且还无法对文件下载进行其它的控制(如权限).这个就不写示例了.  2.在服务器端把文件转换成输出流,写入到response,以response把文件带到浏览器,由浏览器来提示用户是否愿意保

困扰JSP的一些问题与解决方法_JSP编程

如今每一个使用servlets的开发者都知道JSP,一种由Sun公司发明并花费大量精力加以推行并建构在servlet技术之上的web技术.JSP将servlet中的html代码脱离了出来,从而可以加速web应用开发和页面维护.实际上,由Sun发布的官方"应用开发模型"文档上说得更远: "JSP技术应该被视为标准,而servlets在多数情况下可视为一种补充." ( Section 1.9, 1999/12/15听取意见版 ). 本文的目的在于听取对该申明的合理性的评