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