struts2 使用oscache

在web.xml里增加如下内容:

<filter>  
        <filter-name>CacheFilter</filter-name>  
        <filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>  
    </filter>  
  
    <filter>  
        <filter-name>CacheFilter-disableCacheOnMethods</filter-name>  
        <filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>  
        <init-param>  
            <param-name>time</param-name>  
            <param-value>60</param-value>  
        </init-param>  
        <init-param>  
            <param-name>disableCacheOnMethods</param-name>  
            <param-value>POST,PUT,DELETE</param-value>  
        </init-param>  
        <init-param>  
            <param-name>oscache-properties-file</param-name>  
            <param-value>/oscache-cachefilter-disableCacheOnMethods.properties</param-value>  
        </init-param>  
    </filter>  

 

 

这个一定要放到 struts2的filtermapping之前,要不可就先执行struts2的   

 

<filter-mapping>  
        <filter-name>CacheFilter</filter-name>  
        <url-pattern>/xx/*</url-pattern>  
    </filter-mapping>  

   

 

把oscache.jar放到WEB-INF/lib下,把相关property和tld放到src根目录下。

ok。

/xx/路径下的页面都可以缓存了。有一点要注意 /xx/xx.action?url=1 和/xx/xx.action?url=2是不同的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值