亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

代碼實例講解如何用servlet將jsp文件內容生成html格式

2024-09-05 00:19:01
字體:
來源:轉載
供稿:網友
用servlet將jsp文件內容轉為html。

以下討論的是和servlet jsp 相關的代碼實例講解如何用servlet將jsp文件內容生成html格式教程文章,內容是本站精心挑選整理的教程,希望對廣大的網友給到幫助,下面是詳細內容:

用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 ServletException, IOException {
 
  ServletContext sc = getServletContext();
  String url = "/index.jsp";
 
  String name = "index.htm"; // 這是生成的html文件名
   
  String pName = "e://Tomcat 5.5//webapps//jspTohtml//index.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);
  pw.flush();
  FileOutputStream fos = new FileOutputStream(pName); // 把jsp輸出的內容寫到指定路徑的htm文件中
  os.writeTo(fos);
  fos.close();
  response.sendRedirect(name); // 書寫完畢后轉向htm頁面
 }
}

在web.xml文件中配置:

< servlet>    < servlet-name>Tohtml< /servlet-name>    < servlet-class>examples.ToHtml< /servlet-class>< /servlet> < servlet-mapping>    < servlet-name>Tohtml< /servlet-name>    < url-pattern>/Tohtml< /url-pattern>  < /servlet-mapping>

下面是用來測試的index.jsp:

< %@ page contentType="text/html; charset=gb2312" %>< html>  < head>    < title>Cache Filter Test< /title>   < meta http-equiv="Content-Type" content="text/html; charset=gb2312">  < /head>  < body>簡單測試:s=< % int s=0; // mock time-consuming code for (int i=0;i< 1000;i++) {   for (int j=0;j< 1000;j++) {     s=s+j;   } }out.print(s);%>  < /body>< /html>

代碼實例講解如何用servlet將jsp文件內容生成html格式文章就講到這里,歡迎瀏覽本站的其它內容,點擊這里返回首頁

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97视频在线观看免费| 国内精久久久久久久久久人| 国产ts一区二区| 欧美国产日韩一区| 国产成人亚洲综合91精品| 国产精品视频自在线| 91av在线视频观看| 92裸体在线视频网站| 欧美中文字幕视频在线观看| 欧美视频免费在线| 最好看的2019年中文视频| 性欧美办公室18xxxxhd| 日韩精品极品毛片系列视频| www.久久撸.com| 精品美女久久久久久免费| 日本精品免费观看| 日韩大胆人体377p| 成人国产精品色哟哟| 成人免费视频网| 高清一区二区三区日本久| 深夜福利日韩在线看| 日本欧美国产在线| 精品国产一区二区三区四区在线观看| 亚洲精品97久久| 日韩高清人体午夜| 亚洲综合在线播放| 精品国产91久久久久久| 久久人人97超碰精品888| 最近2019年日本中文免费字幕| 欧美整片在线观看| 欧美高清性猛交| 国产欧美在线看| 伊人久久久久久久久久久| 国产午夜精品全部视频播放| 91av在线影院| 69久久夜色精品国产69乱青草| 91久久精品国产91久久性色| 伊人激情综合网| 中文字幕一区日韩电影| 日韩亚洲欧美中文高清在线| 69久久夜色精品国产69乱青草| 日韩电影免费观看在线观看| 亚洲免费影视第一页| 亚洲激情视频网| 中文字幕一区二区三区电影| 国产精品成人一区| 成人女保姆的销魂服务| 欧美性色视频在线| 国产v综合ⅴ日韩v欧美大片| 午夜精品一区二区三区在线视| 亚洲欧美日韩高清| 欧美一级bbbbb性bbbb喷潮片| 国产精品亚洲欧美导航| 亚洲最大成人在线| 精品无人国产偷自产在线| 久久久久久久久91| 欧美在线视频在线播放完整版免费观看| 在线观看视频亚洲| 一区二区日韩精品| 97超级碰碰碰久久久| 欧美性感美女h网站在线观看免费| 国产精品一区久久久| 欧美性资源免费| 久久精品99久久久久久久久| 色婷婷av一区二区三区在线观看| 最新69国产成人精品视频免费| 国产成人在线视频| xxxxx91麻豆| 久久国内精品一国内精品| 欧美大成色www永久网站婷| 亚洲男人7777| 亚洲精品v欧美精品v日韩精品| 国产精品久久电影观看| 日韩av在线网站| 欧美黑人一级爽快片淫片高清| 米奇精品一区二区三区在线观看| 日韩av免费网站| 高清亚洲成在人网站天堂| 欧美午夜无遮挡| 18久久久久久| 91av在线网站| 欧美午夜精品久久久久久人妖| 亚洲国产成人精品一区二区| 日韩在线观看你懂的| 亚洲精品一区在线观看香蕉| 亚洲欧美成人一区二区在线电影| 欧美成人高清视频| 色噜噜狠狠狠综合曰曰曰88av| 亚洲精品小视频在线观看| 亚洲成av人影院在线观看| 久久精品免费播放| 51ⅴ精品国产91久久久久久| 国产成人精品国内自产拍免费看| 国产午夜精品免费一区二区三区| 欧美人与性动交| 精品国产一区二区三区久久狼5月| 中文字幕综合一区| 在线观看亚洲视频| 国产精品一区二区久久精品| 国产日本欧美一区二区三区在线| 久久精品国产久精国产思思| 日韩在线视频网| 成人国产精品久久久| 亚洲japanese制服美女| 亚洲精品丝袜日韩| 国产一区视频在线播放| 97色伦亚洲国产| 久久精品国产视频| 欧美精品一本久久男人的天堂| 欧美性开放视频| 亚洲18私人小影院| 日韩毛片中文字幕| 亚洲国内精品视频| 国产日韩在线免费| 欧美成人性色生活仑片| 日韩av电影在线免费播放| 久久九九热免费视频| 久久久久久亚洲| 日本高清视频精品| 欧美日韩在线观看视频小说| 黄色精品在线看| 91丨九色丨国产在线| 国产剧情久久久久久| 中文字幕精品一区二区精品| 欧美成人精品在线视频| 97超碰国产精品女人人人爽| 亚洲精品一区av在线播放| 日韩欧美在线观看视频| 国产成人自拍视频在线观看| 中文字幕久热精品视频在线| 精品国产老师黑色丝袜高跟鞋| 亚洲国产私拍精品国模在线观看| 91亚洲精品一区二区| 欧美午夜片在线免费观看| 日本a级片电影一区二区| 亚洲国产天堂网精品网站| 国产男人精品视频| 国产精品欧美久久久| 欧美日韩在线视频一区二区| 久久国产精品电影| 成人高h视频在线| 欧美日韩国产精品一区| 久久久久久网址| 国产精品成人v| 亚洲成色777777女色窝| 26uuu日韩精品一区二区| 色一情一乱一区二区| 福利视频导航一区| 欧美激情一区二区久久久| 国产精品久久久久久影视| 欧美在线一区二区视频| 久久久精品网站| 亚洲欧美日韩直播| 久久精品国产亚洲精品| 91欧美日韩一区| 夜夜嗨av色一区二区不卡| 久久精品99国产精品酒店日本| 91天堂在线观看| 国产伊人精品在线| 亚洲美女性视频| 精品香蕉一区二区三区| 欧美视频一区二区三区…| 日韩中文字幕在线看| 亚洲免费视频在线观看|