论坛首页 Java版 企业应用

OSCache使时,Session的困惑

浏览 777 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-09-20 关键字: 入门贴
xml 代码
  1. <filter>  
  2.         <filter-name>CacheFilter</filter-name>  
  3.         <filter-class>  
  4.             com.opensymphony.oscache.web.filter.CacheFilter   
  5.         </filter-class>  
  6.     </filter>  
  7.   
  8.     <filter>  
  9.         <filter-name>CacheFilter-disableCacheOnMethods</filter-name>  
  10.         <filter-class>  
  11.             com.opensymphony.oscache.web.filter.CacheFilter   
  12.         </filter-class>  
  13.         <init-param>  
  14.             <param-name>time</param-name>  
  15.             <param-value>60</param-value>  
  16.         </init-param>  
  17.         <init-param>  
  18.             <param-name>scope</param-name>  
  19.             <param-value>session</param-value>  
  20.         </init-param>  
  21.         <init-param>  
  22.             <param-name>disableCacheOnMethods</param-name>  
  23.             <param-value>POST,PUT,DELETE</param-value>  
  24.         </init-param>  
  25.         <init-param>  
  26.             <param-name>oscache-properties-file</param-name>  
  27.             <param-value>  
  28.                 /oscache-cachefilter-disableCacheOnMethods.properties   
  29.             </param-value>  
  30.         </init-param>  
  31.     </filter>  
  32.   
  33.     <filter-mapping>  
  34.         <filter-name>CacheFilter</filter-name>  
  35.         <url-pattern>/*</url-pattern>  
  36.     </filter-mapping>  
  37.   
  38.     <filter-mapping>  
  39.         <filter-name>CacheFilter-disableCacheOnMethods</filter-name>  
  40.         <url-pattern>/*</url-pattern>  
  41.     </filter-mapping>  

这是我在Web.xml里的OSCache的配置,这样配置后,通过Filter缓存方便了很多,但在使用Session的时候,会出现问题。

这个问题就是,Session的值也被缓存了,我的导航栏醒目标识是通过Session来存取显示的,使用了OSCache后,就会出现错位,比如我点了“首页”, 但“联系我们”这个标签却有值了。

请问和

xml 代码
  1. <init-param>  
  2.             <param-name>scope</param-name>  
  3.             <param-value>session</param-value>  
  4.         </init-param>  
有关吗?
   
最后更新时间:2007-09-20
我觉得还是用squid来缓存吧!
   
0 请登录后投票
最后更新时间:2008-03-26
刚刚发现这个问题,不知道楼主怎么解决的。。。
百度了一下,排名首位的就是javaeye。赞个!
   
0 请登录后投票
论坛首页 Java版 企业应用

跳转论坛:
JavaEye推荐