Html工具类

 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 }
原文地址:https://www.cnblogs.com/zlw-xf/p/7922711.html