oscache的使用

OSCache由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。

1.从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本.就现在最新版本oscache-2.4.1-full.zip.

解压缩下载的文件到指定目录

2. 将oscache-2.4.1.jar,commons-logging.jar复制到/WEB-INF/lib,将oscache.properties,oscache.tld拷到src目录下

3.在web.xml加上oscache.tld的配置:

<jsp-config> 

<taglib> 

   <taglib-uri>oscacheTag</taglib-uri> 

    <taglib-location>/WEB-INF/class/oscache.tld</taglib-location> 

</taglib> 

</jsp-config> 

4.如果需要对特定的页面进行过滤,使用oscache过滤器,在web.xml中添加

<filter> 

<filter-name>CacheFilter</filter-name> 

<filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class> 

</filter> 

<filter-mapping> 

<filter-name>CacheFilter</filter-name> 

<!--对所有jsp页面内容进行缓存--> 

<url-pattern>*.jsp</url-pattern> 

</filter-mapping> 

5.在jsp页面中引用oscache标签

<%@ taglib  uri="oscacheTag" prefix="oscache" %> 

也可以使用如下方式进行引用: 

<%@ taglib  uri="/WEB-INF/classes/oscache.tld" prefix="oscache" %> 

在jsp页面中使用oscache标签: 

<oscache:cache> 

<% out.print("这是在缓存内容"); %> 

</oscache:cache> 


转载于:https://www.cnblogs.com/blogyuan/archive/2013/03/17/2983145.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值