论坛首页 入门技术论坛

action返回JSON数据结构的做法

浏览 3054 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-11-02  

action返回 JSON数据结构,做个笔记。

您是不是感觉有些没注意到的地方呢?

 

    /**
     * 创建AJAX应答数据(JSON数据格式)
     * 
     * @param response
     *            输出
     * @param obj
     *            要封装的对象
     * @return null
     * @throws IOException
     */
    private static ActionForward buildJSONDate(final HttpServletResponse response, final Object obj) throws IOException
    {
       //设置编码
        response.setContentType("application/json;charset=UTF-8");
        response.setCharacterEncoding("UTF-8");

        // 设置浏览器不要缓存
        response.setHeader("Pragma", "No-cache");
        response.setHeader("Cache-Control", "no-cache");
        response.setDateHeader("Expires", 0);

        final PrintWriter out = response.getWriter();

        JsonUtil.toJson(out, obj); //把JSON数据结构写到输出流中

        out.flush();

        return null;
    }

 
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics