jsp生成靜態html頁面

2022-09-08 10:00:10 字數 1199 閱讀 3829

1. [**][j**a]**   

哈哈,注釋有點多,其實**就50行不到...給點耐心就行...

在action中呼叫這個方法就可以:

/*** 菜鳥研究一下生成靜態頁面,因為我是看著api來翻譯的,所以如果有不對的話請指出來

* 引數requestpageurl想要生成html的jsp檔案路徑(如:/frontstage/articlemenucontent.jsp),這是實際存在的jsp檔案

* (同時我看了一些api想找到只需要傳過來乙個action也可以的方法,但是找不到...請高手幫幫忙..指點一下)

* 引數createpagepath為存放生成html的路徑(如:/frontstage/articlemenucontent.html)

* **/

public void createstaticpage(string requestpageurl,string createpagepath) throws exception{

/*** 建立servletcontext物件,用於獲取requestdispatcher物件

*/servletcontext sc = servletactioncontext.getservletcontext();

/*** 根據傳過來的相對檔案路徑,生成乙個reqeustdispatcher的包裝類

*/requestdispatcher rd = sc.getrequestdispatcher(requestpageurl);

/*** 獲得request,response物件

/*** 建立乙個bytearrayoutputstream的位元組陣列輸出流,用來存放輸出的資訊

*/final bytearrayoutputstream baos = new bytearrayoutputstream();

/*** servletoutputstream是抽象類,必須實現write的方法

*/final servletoutputstream outputstream = new servletoutputstream(){

@override婚紗禮物欣賞

jsp生成靜態html頁面

菜鳥研究一下生成靜態頁面,因為我是看著api來翻譯的,所以如果有不對的話請指出來 引數requestpageurl想要生成html的jsp檔案路徑 如 frontstage articlemenucontent.jsp 這是實際存在的jsp檔案 同時我看了一些api想找到只需要傳過來乙個action...

php生成靜態html頁面

ob start 是開啟緩衝區的,就是要把您需要生成的靜態檔案的內容快取在這裡 ob get contents 是讀出緩衝區裡的內容,下面有 為例 ob end clean 這個比較重要,只有使用了這個函式後,緩衝區裡的內容才會讀 ob start require index.php 模板頁面 te...

asp生成靜態頁面 生成html

網頁生成靜態html檔案有許多好處,比如生成html網頁有利於被搜尋引擎收錄,不僅被收錄的快還收錄的全.前台脫離了資料訪問,減輕對資料庫訪問的壓力,加快網頁開啟速度.像www.aspid.cn的主站就採用了tsys生成html檔案 所以吟清最近對生成html比較感興趣,看了不少文章,也有一點點收穫....