国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

用servl,et將jsp文件內容轉為html

2019-11-02 15:11:48
字體:
來源:轉載
供稿:網友

   用servlet將jsp文件內容轉為html。代碼如下:

  package examples;

  import java.io.ByteArrayOutputStream;

  import java.io.FileOutputStream;

  import java.io.IOException;

  import java.io.OutputStreamWriter;

  import java.io.PrintWriter;

  import javax.servlet.RequestDispatcher;

  import javax.servlet.ServletContext;

  import javax.servlet.ServletException;

  import javax.servlet.ServletOutputStream;

  import javax.servlet.http.HttpServlet;

  import javax.servlet.http.HttpServletRequest;

  import javax.servlet.http.HttpServletResponse;

  import javax.servlet.http.HttpServletResponseWrapper;

  public class ToHtml extends HttpServlet {

  private static final String CONTENT_TYPE = "text/html; charset=GBK";

  // Initialize global variables

  public void init() throws ServletException {

  }

  // Process the HTTP Get request

  public void doGet(HttpServletRequest request, HttpServletResponse response)

  throws ServletException, IOException {

  response.setContentType(CONTENT_TYPE);

  service(request, response);

  /**

  * 只有成功初始化后此方法才能被調用處理用戶請求。前一個參數提供訪問初始請求數據的方法和字段,

  * 后一個提供servlet構造響應的方法。

  */

  }

  // Process the HTTP Post request

  public void doPost(HttpServletRequest request, HttpServletResponse response)

  throws ServletException, IOException {

  doGet(request, response);

  }

  public void destroy() {

  }

  public void service(HttpServletRequest request, HttpServletResponse response)

  throws Serv

電影專題網站[www.aikan.tv/special/]
letException, IOException {

  ServletContext sc = getServletContext();

  String url = "/index.jsp";

  String name = "index.htm"; // 這是生成的html文件名

  String pName = "e:Tomcat 5.5webappsjspTohtmlindex.htm"; // 生成html的完整路徑

  RequestDispatcher rd = sc.getRequestDispatcher(url);

  final ByteArrayOutputStream os = new ByteArrayOutputStream();

  final ServletOutputStream stream = new ServletOutputStream() {

  public void write(byte[] data, int offset, int length) {

  os.write(data, offset, length);

  }

  public void write(int b) throws IOException {

  os.write(b);

  }

  };

  final PrintWriter pw = new PrintWriter(new OutputStreamWriter(os));

  HttpServletResponse rep = new HttpServletResponseWrapper(response) {

  public ServletOutputStream getOutputStream() {

  return stream;

  }

  public PrintWriter getWriter() {

  return pw;

  }

  };

  rd.include(request, rep);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉溪市| 平武县| 新野县| 金阳县| 泾源县| 辽源市| 荃湾区| 上犹县| 镇原县| 云霄县| 中方县| 梁河县| 龙胜| 巴里| 凤翔县| 湟中县| 富民县| 连州市| 嘉荫县| 金秀| 长乐市| 依兰县| 久治县| 南宫市| 盐津县| 墨江| 云和县| 揭西县| 正阳县| 博罗县| 布尔津县| 和平县| 老河口市| 水城县| 革吉县| 广饶县| 西和县| 繁峙县| 陆丰市| 甘洛县| 同德县|