首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

写个简略的jsp文件,返回一个JSON数据

2014-01-01 
写个简单的jsp文件,返回一个JSON数据本帖最后由 CandCplus 于 2013-12-29 22:26:30 编辑我是java门外汉,只

写个简单的jsp文件,返回一个JSON数据
本帖最后由 CandCplus 于 2013-12-29 22:26:30 编辑 我是java门外汉,只会简单的用jsp返回html标记。有个客户端需要从jsp取一段简单JSON数据,用来测试。不知道这个jsp怎么写? 我琢磨了半天没弄明白。请达人赐教!

比如说下面的JSON数据

{
  intData:0,
  str:'aaa',
  array: [
  {1,2 },
  {3,4 }
  ]
}


[解决办法]

protected void putJsondata(String json, HttpServletResponse response) {
try {
response.setCharacterEncoding("utf-8");
PrintWriter pw = response.getWriter();
pw.print(json);
pw.flush();
} catch (IOException e) {

}
}
[解决办法]
从response返回,再通过javascript赋值到变量

java:
String json={intData:0,str:'aaa',省略}
response.getWriter().write(json);

javascript
eval('json='+response.responseText+';');
[解决办法]
字符串转  json对象
[解决办法]
jsp页面直接
out.print("{
  intData:0,
  str:'aaa',
  array: [
  {1,2 },
  {3,4 }
  ]
}");
[解决办法]
http://download.csdn.net/detail/homeboylover/6617881 这里有个json的例子,你可以运行一下,就会明白了
[解决办法]
最简单的jsp + ajax http://www.cppblog.com/biao/archive/2010/01/01/104618.html

热点排行