通過Freemarker實現頁面靜態化的基本操作

2021-08-20 10:16:21 字數 1252 閱讀 3388

urlrewritefilter是一種url重寫的***,可以接受你的請求url,並轉為另乙個url,需要在web.xml配置如下***,但原本的***在所有情況下都會進行url重寫,不符合要求,需要對預設***進行複寫

urlrewritefilterfilter-name>

com.baizhi.filter.costomfilterfilter-class>

filter>

urlrewritefilterfilter-name>

/*url-pattern>

requestdispatcher>

forwarddispatcher>

請求會被轉為/back/game?id=$1&path=$0進入controller

freemarker是一款模板引擎: 即一種基於模板和要改變的資料, 並用來生成輸出文字(html網頁、電子郵件、配置檔案、源**等)的通用工具。 

freemarker生成靜態頁面的工具類**如下

public

class htmlutils catch (exception e)

}}

通過Freemarker實現頁面靜態化的基本操作

頁面靜態化基本實現是指對一些網頁內容更新較少的情況下,可以在使用者第一次傳送請求時動態獲取頁面內容,並同時生成html的靜態頁面,再以後的訪問中直接對靜態頁面進行訪問,可以大大加快頁面的訪問速度,可以通過freemarker與urlrewritefilter一起作用實現。urlrewritefilt...

JSP靜態頁例項 Freemarker例項

詳細 取得模板檔案 設定生成檔案路徑 載入objectmap中的內容生成檔案 詳細 取得模板檔案 設定生成檔案路徑 載入objectmap中的內容生成檔案 param templatefolder 模板相對於classpath的路徑 param templatefilename 模版名稱 param...

通過freemarker模版拼裝引數匯出PDf

上週產品給了需求要求根據引數動態匯出excel。結果使用了已有的大多數開源外掛程式並不能滿足需求。退而求次,匯出pdf檔案,讓使用者通過wps轉為excel。因為以前沒有做過這種東西。在github搜到了基礎的方法。在其基礎上進行封解決了遺留問題。原實現方法 springboot freemarke...