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比較感興趣,看了不少文章,也有一點點收穫....