package com.yc.utils; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServletResponse; /** * * 向客户端输出数据的工具类(操作完后已经关闭流) * * @creator heqing * @create-time 2011-5-4 上午09:19:37 */ public class ResponseUtils { /** * 输出字符串 * @param response * @param str */ public static void print(HttpServletResponse response, String str) { try { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.print(str); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } /** * 输出js脚本 * @param response * @param str如 :alert('世界你好!'); */ public static void printScript(HttpServletResponse response, String str) { try { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.print(""); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } /** * 向页面输出json * * **/ public static void printJson(HttpServletResponse resp,String str){ try { resp.setContentType("application/json;charset=utf-8"); PrintWriter out = resp.getWriter(); out.print(str); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } }