json的调用
从后台查询出一个基本类的arraylist如何转成json对象再通过action传到jsp页面中,jsp页面又如何把传过来的json对象进行解析 JSON JSP --------------------编程问答-------------------- 为什么传到后台的数据要用json格式的,干嘛不直接转成bean或者直接用属性,用json的话,我只知道ajax可以自动解析 --------------------编程问答--------------------
String data =JSONSerializer.toJSON(list).toString();
try {
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("UTF-8");
response.getWriter().write(data);
} catch (IOException e) {
e.printStackTrace();
}
在页面用ajax 取出数据 --------------------编程问答-------------------- 对象转JSON有JAR包可以转换或手动拼接成JSON格式,然后在客户再用涵数EVAL转成JSON对象,客户端传JSON到服务器其实在传之前就已经把他参数化了,比如JQUERY的AJAX的JSON传参$.post(url,josn,function){},这里第二个参数就是JSON形式,但在服务器端你不用考滤他是JSON你依然用正常获取参数方式获取即可,因为JQUERY在传前就已经把JSOn格式参数化了。如果你不用JQUERY依然想传JSON那你就得手动把他参数化再传. --------------------编程问答-------------------- 这个问题已解决,谢谢各位大神 --------------------编程问答--------------------
good --------------------编程问答--------------------
参观 --------------------编程问答--------------------
补充:Java , Web 开发