文档章节

从数据库查询出来的数据集合转换成 json 类型

习惯了-想你
 习惯了-想你
发布于 2016/07/28 21:15
字数 183
阅读 39
收藏 0

java ---------------------------------------------------------- public void getAreas(HttpServletRequest req,HttpServletResponse res) throws Exception { //省代码 String provinceCode=req.getParameter("provinceCode"); StringBuffer strBuffer = new StringBuffer(); strBuffer.append(" and PROVINCEID = '" + provinceCode + "' "); String conditions = " 1=1 "; conditions += strBuffer.toString();

	BLSalevelFacade blSalevelFacade = new BLSalevelFacade();
	Collection collection = blSalevelFacade.findAreasByProvince(conditions);
	this.getJSONAreas(collection, res);
}

public void getJSONAreas(Collection collection ,HttpServletResponse response) throws IOException{ response.setContentType("test/xml;charset=utf-8"); response.setHeader("Cache-Control", "no-cache"); Iterator it = collection.iterator(); Collection al = new ArrayList(); PrintWriter out = response.getWriter(); org.json.JSONObject jo = null ; while(it.hasNext()){ SaUserDto saUserDto = (SaUserDto)it.next(); jo = new JSONObject(saUserDto); al.add(jo); } JSONArray jsonArray = new JSONArray(al); out.println(jsonArray); out.flush(); out.close(); }

js-------------------------------------------------------------------------- function showAreas(){ //取得区域 var listform = fm.bankOfCity; //取得省代码 var provinceCode = fm.bankOfProvince.value; for(var i=listform.options.length-1;i>=1;i--) { listform.remove(i); } $.getJSON("/sales/processSaUser.do?actionType=getAreas&provinceCode="+provinceCode+"&format=json", function(list){ for(var i=0;i<list.length;i++){ var str1 = $(list).get(i).code; var str2 = $(list).get(i).name; var option = document.createElement("option"); option.text =str2; option.value=str1; listform.add(option); } }); }

© 著作权归作者所有

习惯了-想你
粉丝 2
博文 71
码字总数 47248
作品 0
海淀
程序员
私信 提问
Jfinal study note

1、extends JFinalConfig 实现 configConstant(Constants me) : 开发模式常量 devMode 的配置,默认视 图类型 ViewType 的配置, me.setDevMode(true); me.setViewType(ViewType.JSP); 2、c......

haojiao
2014/03/11
59
0
PostgreSQL JSONB 使用入门

json 类型 说明 根据RFC 7159中的说明,JSON 数据类型是用来存储 JSON(JavaScript Object Notation)数据的。这种数据也可以被存储为,但是 JSON 数据类型的优势在于能强制要求每个被存储的...

goodspeed
05/30
0
0
Jackson 框架,轻易转换JSON

Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21...

ibm_hoojo
2011/04/22
0
0
Linux下Mongodb安装和启动配置

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类...

justin_peng
2017/04/14
0
0
SQL 语句性能调优

经常听到有做应用的朋友抱怨数据库的性能问题,比如非常低的并发,令人崩溃的响应时间,长时间的锁等待,锁升级 , 甚至是死锁,等等。在解决这些问题的过程中,DBA 经常发现应用开发人员对数...

红薯
2010/02/04
3K
4

没有更多内容

加载失败,请刷新页面

加载更多

debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
29分钟前
9
0
aelf Enterprise 0.8.0 beta有奖公测,“Bug奖金计划”重磅开启

2019年9月30日,aelf Enterprise 0.8.0 beta版正式发布。aelf Enterprise 0.8.0 beta是一个完备的区块链系统, 包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。 ...

AELF开发者社区
31分钟前
7
0
oracle 初始化数据库脚本

create user lpf identified by 123456; create tablespace lpf_ts_cms datafile '/opt/app/oracle/product/11.2.0/lpf.dbf' size 200M; alter user lpf default tablespace lpf_ts_cms; sel......

internetafei
35分钟前
5
0
《区块链DAPP开发入门、代码实现、场景应用》笔记1——天外飞仙DAPP

Solidity编程语言解决了编写智能合约的不友好的问题,但是当合约编译并部署之后,对与这些接口的访问,对于一般的使用者来说,门槛有点高, 对普通用户来说也是非常不友好,为了使广大用户理...

柯南和由美
39分钟前
4
0
流程图制作软件推荐_流程图制作软件哪个好

流程图(Flow Chart)是一种表示算法思路的图示,通过特定图形、图表可以直观的说明某一过程。这种过程既可以是生产线上的工艺流程图,也可以标明某项任务必需的管理过程。为了便于识别,绘制...

工具分享
42分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部