<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    靜態(tài)化頁面

    package com.zph.util;
    import java.io.ByteArrayOutputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;
    import java.nio.charset.Charset;
    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;

    /**
     * @author shaevel
     * 該方法只能靜態(tài)化本應(yīng)用的動態(tài)頁面
     *
     */
    public class TestToHtml extends HttpServlet {
     private static final long serialVersionUID = -8637885029101603118L;
     public void doGet(HttpServletRequest request, HttpServletResponse response)
       throws IOException, ServletException {
      
      Charset cs = Charset.forName("UTF-8");  //設(shè)置生成文件的字符集
      
      String url = "";
      String name = "";
      ServletContext sc = getServletContext();
      String file_name = request.getParameter("file_name");// 你要訪問的jsp文件,如index.jsp
      // 則你訪問這個servlet時加參數(shù).如http://localhost/toHtml?file_name=index
      url = "/" + file_name + ".jsp?id=zhang&amp;m=13425109339";// 這是你要生成wml的jsp文件
      name = "E://1.wml";// 這是生成的wml文件??,如index.wml.
      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,cs));
      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(name); // 把jsp輸出的內(nèi)容寫到xxx.wml
      os.writeTo(fos);
      fos.close();
      PrintWriter out = response.getWriter();
      out.print("<p align=center><font size=3 color=red>successfully??</font></p>");
     }
     public void doPost(HttpServletRequest request, HttpServletResponse response)
       throws IOException, ServletException {
      doGet(request, response);
     }
    }

    posted on 2009-09-19 00:06 張平輝 閱讀(444) 評論(0)  編輯  收藏 所屬分類: JAVA

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計

    留言簿

    文章分類

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 国产成人亚洲精品影院| 成人亚洲综合天堂| 亚洲字幕在线观看| 91免费在线播放| 亚洲一区二区三区国产精品无码| 亚洲一级免费毛片| 国产亚洲玖玖玖在线观看| 免费无码AV片在线观看软件| 亚洲一区二区观看播放| 在线精品免费视频无码的| mm1313亚洲国产精品无码试看 | 麻豆狠色伊人亚洲综合网站| 精品久久久久成人码免费动漫| 国产成人精品日本亚洲专一区| 成人毛片手机版免费看| 精品国产_亚洲人成在线| 亚洲天堂免费在线视频| 日本人成在线视频免费播放| 亚洲经典在线观看| 午夜一级免费视频| 四虎影视永久在线精品免费| 国产AV无码专区亚洲AVJULIA| 最近2018中文字幕免费视频| 日本亚洲精品色婷婷在线影院| 日韩免费视频在线观看| 一区二区三区在线免费| 久久精品亚洲中文字幕无码麻豆 | 免费看少妇作爱视频| 人妻仑刮八A级毛片免费看| 久久亚洲国产欧洲精品一| 在线观看成人免费视频不卡| 国产成人亚洲精品蜜芽影院| 国产亚洲A∨片在线观看| 黄在线观看www免费看| 美女视频免费看一区二区| 亚洲av日韩av无码| 性做久久久久久免费观看| 亚洲视频在线免费| 亚洲国产精品无码久久久| 亚洲美女在线国产| 亚洲w码欧洲s码免费|