1 import java.io.IOException; 2 import java.io.PrintWriter; 3 4 import javax.servlet.http.HttpServletResponse; 5 6 import net.sf.json.JSONException; 7 8 9 public class HtmlUtil { 10 11 /** 12 * 13 * <br> 14 * <b>功能:</b>输出json格式<br> 15 * @param response 16 * @param jsonStr 17 * @throws Exception 18 */ 19 public static void writerJson(HttpServletResponse response,String jsonStr) { 20 writer(response,jsonStr); 21 } 22 23 public static void writerJson(HttpServletResponse response,Object object){ 24 try { 25 response.setContentType("application/json"); 26 writer(response,JsonTools.getJsonString(object)); 27 } catch (JSONException e) { 28 e.printStackTrace(); 29 } 30 } 31 32 /** 33 * 34 * <br> 35 * <b>功能:</b>输出HTML代码<br> 36 * @param response 37 * @param htmlStr 38 * @throws Exception 39 */ 40 public static void writerHtml(HttpServletResponse response,String htmlStr) { 41 writer(response,htmlStr); 42 } 43 44 private static void writer(HttpServletResponse response,String str){ 45 try { 46 StringBuffer result = new StringBuffer(); 47 //设置页面不缓存 48 response.setHeader("Pragma", "No-cache"); 49 response.setHeader("Cache-Control", "no-cache"); 50 response.setCharacterEncoding("UTF-8"); 51 PrintWriter out= null; 52 out = response.getWriter(); 53 out.print(str); 54 out.flush(); 55 out.close(); 56 } catch (IOException e) { 57 e.printStackTrace(); 58 } 59 } 60 }
原文:http://www.cnblogs.com/zlw-xf/p/7922711.html