读书人

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

发布时间: 2014-01-01 18:12:08 作者: rapoo

写个简单的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

读书人网 >Java Web开发

热点推荐