博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)json+flexgrid+jbox组合运用页面刷新<jsp>
阅读量:5789 次
发布时间:2019-06-18

本文共 4074 字,大约阅读时间需要 13 分钟。

插件效果
1.JSP页面
1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2     pageEncoding="UTF-8"%> 3 <%@ include file="/inc/taglibs.jsp"%> 4  5  6  7 
8 用户管理 9
10
11
12
13 14 15 17
19 20 21 22
23
24
    25
  • 用户列表
  • 27
28
29
30
31
32
34
35
36
37
40
41
46
51
54
56
57
58
59
62
63
68
70
71
72
营销活动: 产品名称: 44 45 体验产品数: 49 50 卡类型:
起始时间: 终止时间: 66 67 卡数量:
73
74
75
76
77 78 2.script页面 2.1flexgrid插件页面
1 

2.2jbox响应函数区

1 

3.json格式插入数据

1 <%@ page  language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>  2 <%@ page import="java.io.PrintWriter,com.ifly.ms.utils.PageBean,com.ifly.ms.beans.UserBean"%> 3 
4 5 <% 6 //获取插件中page变量的值 7 int count=Integer.parseInt(request.getParameter("page")); 8 //获取插件中rp变量的值 9 int count1=Integer.parseInt(request.getParameter("rp"));10 PageBean
pagebean=new PageBean
();11 pagebean.setPage(count);12 pagebean.setRp(count1);13 //pagebean获取List对象14 pagebean=ub.queryRows(pagebean);15 //设置输出格式16 response.setContentType("application/json;charset=UTF-8");17 response.setCharacterEncoding("UTF-8");18 PrintWriter writer=response.getWriter();19 //调用toString将对象转化为json20 String json=pagebean.toString();21 //将json写到插件里面22 writer.write(json);23 //System.out.println(json);24 writer.flush();25 %>

4.对象转化为json的toString方法

public String toString(){         return JSONObject.fromBean(this).toString();  } 注意,PageBean类中参数需要与flexgrid插件一致,故需要定义为以下几个变量
1 package com.ifly.ms.utils; 2  3 import java.util.List; 4  5 import net.sf.json.JSONObject; 6  7 /** 8  * @desc: mySchedule_1107 9  * @author: Administrator10  * @createTime: 2013年11月7日 下午8:20:1111  * @history:12  * @version: v1.013  * @param 
14 */15 public class PageBean
{16 /**17 * 总页数18 */19 private int rp;20 /**21 * @return the rp22 */23 public int getRp() {24 return rp;25 }26 /**27 * @param rp the rp to set28 */29 public void setRp(int rp) {30 this.rp = rp;31 }32 /**33 * 总页数34 */35 private int total;36 /**37 * 默认当前页38 */39 private int page;40 /**41 * 数据集合42 */43 private List
rows;44 /**45 * @return the total46 */47 48 public int getTotal() {49 return total;50 }51 /**52 * @param total the total to set53 */54 public void setTotal(int total) {55 this.total = total;56 }57 /**58 * @return the page59 */60 public int getPage() {61 return page;62 }63 /**64 * @param page the page to set65 */66 public void setPage(int page) {67 this.page = page;68 }69 70 /**71 * @return the rows72 */73 public List
getRows() {74 return rows;75 }76 /**77 * @param rows the rows to set78 */79 public void setRows(List
rows) {80 this.rows = rows;81 }82 public String toString(){83 return JSONObject.fromBean(this).toString();84 }85 }

需要json格式转换需要的jar包

 

转载于:https://www.cnblogs.com/SummerinShire/p/5182995.html

你可能感兴趣的文章
参加婚礼
查看>>
h5 audio相关手册
查看>>
刚毕业从事java开发需要掌握的技术
查看>>
CSS Custom Properties 自定义属性
查看>>
vim
查看>>
MVVM计算器(下)
查看>>
C++中指针和引用的区别
查看>>
簡單分稀 iptables 記錄 udp 微軟 138 端口
查看>>
Java重写equals方法和hashCode方法
查看>>
Spark API编程动手实战-07-join操作深入实战
查看>>
H3C-路由策略
查看>>
centos 修改字符界面分辨率
查看>>
LNMP之Mysql主从复制(四)
查看>>
阅读Spring源代码(1)
查看>>
grep 命令
查看>>
JS二维数组的声明和使用
查看>>
v$archive_gap dg dataguard 断档处理 scn恢复
查看>>
问责IT风险管理:CIO需关注两个重点
查看>>
Winform打包发布图解
查看>>
PDF文件怎么编辑,超简单的方法
查看>>