<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)計

    留言簿

    文章分類

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 香蕉免费看一区二区三区| 精品无码专区亚洲| 国产一二三四区乱码免费| 亚洲第一福利网站在线观看| 亚洲av中文无码字幕色不卡| 日韩精品福利片午夜免费观着| 亚洲一区影音先锋色资源| 黄色网址在线免费| 亚洲视频一区二区在线观看| 免费不卡在线观看AV| 亚洲黄色免费网址| 男女免费观看在线爽爽爽视频 | 国产婷婷高清在线观看免费| 国产成人精品日本亚洲专一区| 午夜性色一区二区三区免费不卡视频| 亚洲乱码一二三四区国产| 日韩精品无码区免费专区| 国产精品亚洲а∨无码播放不卡| 人人狠狠综合久久亚洲高清| av片在线观看永久免费| 亚洲国产成人高清在线观看| 久久国产高潮流白浆免费观看| 亚洲国产精品综合久久2007| 91免费精品国自产拍在线不卡| 国产精品亚洲专区无码唯爱网| 亚洲精品美女久久久久99小说| 波霸在线精品视频免费观看| 亚洲天堂在线播放| 最近中文字幕免费mv视频7| 国产亚洲成在线播放va| 亚洲综合国产一区二区三区| 最近最新高清免费中文字幕| 亚洲精品456人成在线| 亚洲国产精品人人做人人爽 | 免费A级毛片av无码| 2017亚洲男人天堂一| 亚洲性日韩精品一区二区三区| 6080午夜一级毛片免费看| 亚洲AV无码资源在线观看| 亚洲av永久无码精品古装片| 欧洲黑大粗无码免费|