package com.test;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ShowCountList extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String msite = request.getParameter("msite");
System.out.println("=============="+msite);
//util code ,return map.
ArrayList array = new ArrayList();
Map<String,String> tradeshow = new HashMap<String,String>();
tradeshow.put("tradeshow","2808800008016");
tradeshow.put("count", "12");
array.add(tradeshow);
Map<String,String> tradeshow1 = new HashMap<String,String>();
tradeshow1.put("tradeshow","2808800008016");
tradeshow1.put("count", "30");
array.add(tradeshow1);
//
StringBuffer buffer = new StringBuffer();
buffer.append("[");
int k =0;
for (int i = 0; i < array.size(); i++) {
HashMap map = (HashMap) array.get(i);
buffer.append("{");
Iterator<?> iter = map.entrySet().iterator();
System.out.println("=="+map.size());
int j=0;
while (iter.hasNext()) {
Map.Entry<String, Object> entry = (Map.Entry<String, Object>) iter.next();
buffer.append(entry.getKey()).append(":").append(entry.getValue());
if(++j!=map.size())
buffer.append(",");
}
buffer.append("}");
System.out.println(k);
if(++k != array.size())
buffer.append(",");
}
buffer.append("]");
System.out.println(buffer.toString());
out.println(buffer.toString());
out.flush();
out.close();
}
}
js:
$.ajax({
url:"ShowCountList?msite"+msite,
async:false,
type:"GET",
dateType:"json",
success:function(data) {
alert(data);
var jsonData = eval(data);
//$.each(jsonData, function(index, objVal) {
//alert(objVal["tradeshow"]+","+objVal["count"]);
//});
}
});
分享到:
相关推荐
备用容量与备用收费的详细介绍,介绍了备用容量的分类,备用容量电费标准
hy知识学习备用
备用软件与文档,备用软件与文档,备用软件与文档
SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH CSGO自留备用SCRACH ...
Windows2012R2备用域控搭建。比较详细的描述了Win Server 2012环境下如何搭建备用域控
matlab开发-对于工程师来说,一个备用的备用的备用的备用的备用的备用的备用的。.zip.zip
matlab开发-对于工程师来说,一个备用的备用的备用的备用的备用的备用的备用的。。该代码递归地生成n集的k子集。
Win10启动后,把剩余的内存几乎都变成了备用内存,所谓备用内存就是Windows临时占用作缓存,如果别的应用程序申请内存,Windows让出来。但是有些应用程序,如SolidWorks,它一个资源监视器,可用的内存小于一定的值...
编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用编辑器自己备用v
根据国家要求,常规煤矿安全监控系统要求在交流停电后能够保证不低于2 h的备用时间,避难硐室监控系统在无交流电的情况下需保证96 h的备用时间,对备用电源提出了更长时间的要求。国家防爆标准GB3836允许在隔爆腔内使用...
为了解决煤矿井下设备的备用电源在使用一段时间后电池供电时间缩短,以及无法实现远程监控备用电源工作状态及电池电量显示的问题,通过对锂离子蓄电池的防爆技术和特性进行深入研究,采用软硬件相结合的方式进行全新...
需设置备用系统。地铁专用无线通信降级备用系统通过远 程控制基站接入电台的方式接入集群基站,简单实用,投资 小,提高了专用无线通信系统的可靠性,有利于提高运营安 全冗余。从TETRA 系统基本概念入手,对备用...
jdk7 64位 oracle公司官网下载必须实现注册账号才能下载资源 有点麻烦 所以备用自己下载
全国 最新 dns 收藏一下 以备用全国 最新 dns 收藏一下 以备用全国 最新 dns 收藏一下 以备用全国 最新 dns 收藏一下 以备用
变频器备用电源接线图pdf,变频器备用电源接线图
批处理改ip dns 备用dns ,可以快速的实现ip,dns的切换,实现家里,公司ip一键配置,省去每天打开协议配置ip的麻烦
后台模版备用下载地址
商场10KV双电源互为备用电气原理图 商场10KV双电源互为备用电气原理图 商场10KV双电源互为备用电气原理图
GB50000--数据中心备用电源技术白皮书(UPS篇)
(仅供备用)取消磁盘的自动扫描 简单好用,可直接操作