1. 程式人生 > >Html工具類

Html工具類

oid new java 頁面 print ica int tool ack

 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 }

Html工具類