ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:25.04KB ,
资源ID:10526570      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10526570.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jsp实现JSON分页显示.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jsp实现JSON分页显示.docx

1、jsp实现JSON分页显示ACTION:public String teamInsure() /String grpcode = getRequestParameter(grpcode); / 团体代码 String grpcode = CHS000G01944; log.info(grpcode:+grpcode+团体投保信息-); List teamInsureList = new ArrayList(); Pager pager = getPager(classDetailInfo/classDetailInfo_teamInsure.do?page=); pager.setPagesi

2、ze(3); PageText pageText = null; try teamInsureList = classDetailInfoServices.getTeamInsure(grpcode); pageText = classDetailInfoServices.getPageText(teamInsureList, pager, teamInsureList.size(); JSONArray jsonArray = new JSONArray(); JSONObject jsonObject = new JSONObject(); for (int i = 0; i teamIn

3、sureList.size(); i+) jsonObject.element(gappno, (teamInsureList.get(i).getGappno(); jsonObject.element(gpolicyno, (teamInsureList.get(i).getGpolicyno(); jsonObject.element(classcode, (teamInsureList.get(i).getClasscode(); jsonObject.element(size, (teamInsureList.size(); jsonObject.element(pagecount,

4、 (teamInsureList.size() + 2) / 3); String classcode = (teamInsureList.get(i).getClasscode(); if (!FunctionUtils.isBlank(classcode) String classname = classDetailInfoServices.getClassname(classcode); / 险种名称 jsonObject.element(classname, classname); else jsonObject.element(classname, ); jsonObject.ele

5、ment(polist, (teamInsureList.get(i).getPolist(); jsonObject.element(stat, (teamInsureList.get(i).getStat(); jsonObject.element(sumamt, (teamInsureList.get(i).getSumamt(); jsonObject.element(illamt, (teamInsureList.get(i).getIllamt(); jsonObject.element(accamt, (teamInsureList.get(i).getAccamt(); jso

6、nObject.element(sickamt, (teamInsureList.get(i).getSickamt(); jsonObject.element(medamt, (teamInsureList.get(i).getMedamt(); jsonObject.element(tmount, (teamInsureList.get(i).getTmount(); jsonObject.element(sappdate, (teamInsureList.get(i).getSappdate(); jsonObject.element(allnum, (teamInsureList.ge

7、t(i).getAllnum(); jsonObject.element(size, (teamInsureList.size(); jsonObject.element(pagecount, (teamInsureList.size() + 2) / 3); jsonArray.add(jsonObject); response.setContentType(text/html); response.setCharacterEncoding(GB2312); PrintWriter out = response.getWriter(); String json = jsonArray.toS

8、tring(); log.info(json); out.write(json); out.flush(); out.close(); catch (Exception e) setRequestAttribute(msgInfo, 获取团体投保信息失败,请稍后再试); setRequestAttribute(techInfo, 调用交易1216015返回失败); e.printStackTrace(); log.info(e); return error; return null; #分页实现方法: (可以不使用,进攻参考)package com.cpic.hbtx.util;import

9、java.util.ArrayList;import java.util.List;import com.cpic.hbhp.util.Pager;public class PageText private int nowpage = 1; / 当前页数 private int pagesize; / 每页显示行数 private int startrow; / 开始分页行数 private int allnum; / 总记录数 private int pagecount; / 总页数 private String path; / 链接路径 private String pageText; /

10、 页面显示 private List objlist = new ArrayList(); / 分页对象 public List getObjlist() return objlist; public void setObjlist(List objlist) this.objlist = objlist; public PageText(List list, Pager pager, int allnum) throws Exception / 路径 this.path = pager.getPath(); / 总记录数 this.allnum = allnum; / 每页显示行数 this

11、.pagesize = pager.getPagesize(); / 当前页数 this.nowpage = pager.getPage(); / 总页数 this.pagecount = (this.allnum + this.pagesize - 1) / this.pagesize; / 开始分页行数 this.startrow = this.nowpage * this.pagesize; objlist = getList(list, startrow, pagesize, pagecount, nowpage); getPageText(); /* * 分页对象 */ Suppre

12、ssWarnings(unchecked) public List getList(List list, int startrow, int pagesize,int pagecount,int nowpage) if (pagecount = nowpage) for (int i = (startrow - pagesize);i list.size();i +) this.objlist.add(list.get(i); else for (int i = (startrow - pagesize);i startrow;i +) this.objlist.add(list.get(i)

13、; return this.objlist; /* * 页面显示信息 */ public String getPageText() try if (this.allnum != 0) this.pageText = 共【 + this.allnum + 】条记录  每页显示 + this.pagesize + 条记录  共【 + this.pagecount + 】页  当前第 + this.nowpage + 页 ; if (this.nowpage = 1) else this.pageText += 首 页   thi

14、s.pageText += 上 一 页   if (this.nowpage = this.pagecount) else this.pageText += 下 一 页  this.pageText += 尾 页  this.pageText += 跳到第; this.pageText += function inPage() var reg = /d+$/; + var pageno=document.getElementById(pageno).value; + if(!reg.test(pageno) | parseInt(pageno) + this.pa

15、gecount + )alert(输入的页数超过了总页数,请重新输入);return false; elsewindow.location.href= + this.path + +pageno;return true; + ; this.pageText += ; this.pageText += 页; this.pageText += ; else this.pageText = 未查询到数据 ! ; catch (Exception e) e.printStackTrace(); return this.pageText; #JSP: base href= var temp = null

16、; function inPage() var tr = ; var reg = /d+$/; var pageno=parseInt($(#pagenotest).val(); var startrow = pageno * 3; var pagecount2 = parseInt($(#pagecount2).text(); if(!reg.test(pageno) | parseInt(pageno) pagecount2) alert(输入的页数超过了总页数,请重新输入); return false; else if(pagecount2 = pageno) for(var j = (

17、startrow - 3);j temp.length;j +) var gappno = tempj.gappno; var gpolicyno = tempj.gpolicyno; var classcode = tempj.classcode; var classname = tempj.classname; var polist = tempj.polist; var stat = tempj.stat; var illamt = tempj.illamt; var accamt = tempj.accamt; var sickamt = tempj.sickamt; var meda

18、mt = tempj.medamt; var tmount = tempj.tmount; var sappdate = tempj.sappdate; var allnum = tempj.allnum; tr = tr+ +gappno+ +gpolicyno+ +classcode+ +classname+ +polist+ +stat+ +illamt+ +accamt+ +sickamt+ +medamt+ +tmount+ +sappdate+ +allnum+ ; else for(var j = (startrow - 3);j startrow;j +) var gappno

19、 = tempj.gappno; var gpolicyno = tempj.gpolicyno; var classcode = tempj.classcode; var classname = tempj.classname; var polist = tempj.polist; var stat = tempj.stat; var illamt = tempj.illamt; var accamt = tempj.accamt; var sickamt = tempj.sickamt; var medamt = tempj.medamt; var tmount = tempj.tmoun

20、t; var sappdate = tempj.sappdate; var allnum = tempj.allnum; tr = tr+ +gappno+ +gpolicyno+ +classcode+ +classname+ +polist+ +stat+ +illamt+ +accamt+ +sickamt+ +medamt+ +tmount+ +sappdate+ +allnum+ ; $(#currpage).html(pageno); $(#test1).html(tr); function initview() showIframe();/初始化页面处理方法 /tab页 var tabID = new Array(team,person); var tableIDs= new Array(teamTable,personTable); setTabId(tabID,tableIDs); function s

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1