首先看web.xml配置:
增加以下配置:
注意,那個<dispatcher>INCLUDE</dispatcher>,不能少,少了緩存不能用。
配置中對應(yīng)<jsp:include page="/WEB-INF/pages/tour/tourDetailBody.jsp"/>
2.4版本的servlet規(guī)范在部屬描述符中新增加了一個<dispatcher>元素,這個元素有四個可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一個<filter-mapping>元素中加入任意數(shù)目的<dispatcher>,使得filter將會作用于直接從客戶端過來的request,通過forward過來的request,通過include過來的request和通過<error-page>過來的request。如果沒有指定任何< dispatcher >元素,默認值是REQUEST。
數(shù)據(jù)的更新問題:
和頁面緩存一樣的,根據(jù)配置文件中的cacheName獲取Ehcache,再根據(jù)獲取的key進行remove操作。
action中的問題:當(dāng)頁面請求發(fā)生時,會調(diào)用action方法,這時我們因為先方法,應(yīng)該先查詢cache中是否有緩存fragment存在,如果有,直接返回成功頁面,如果沒有則執(zhí)行剩下的代
posts - 80, comments - 24, trackbacks - 0, articles - 32
Copyright © asdtiang