日期:2014-05-17  浏览次数:20780 次

java response格式求解
如果数据比较多,甚至有10W个电话号码
response xml格式好,还是直接就是字符串,或者更好的方式
(注:本人用URL get方式获取以上数据,是否有什么好的方法...)
------解决方案--------------------
兄弟分页显示啊。一次太多了
------解决方案--------------------
个人喜欢用json
------解决方案--------------------
用JSon取,而且要用分页会跟好,转换Json的话 建议用阿里巴巴的包fastjson-1.1.26.jar 速度很快。
对象转换Json

	/**
 * 把对象转换成JSON后,再进行打印
 * 
 * @param obj
 */
public static void writeJson(HttpServletResponse response, Object obj) {
String str = JSON.toJSONString(obj);
try {
response.setContentType("text/html;charset=utf-8");
response.getWriter().write(str);
response.getWriter().flush();
} catch (IOException e) {
e.printStackTrace();
}
}

------解决方案--------------------
url get方式关于数据的提交是有大小限制的,最大1024吧,所以说,建议用json或者解析封装下为好