java技術研究

          統計

          留言簿(3)

          閱讀排行榜

          評論排行榜

          oscache

          1、public boolean isCacheable(ServletRequest request) {
          boolean cachable = false;
          if (getTime() > 0) {
          /**
          * some AJAX application use post to get the page, need to specify a
          * cache=true parameter to enable cache. Known url includes:
          */
          if ("true".equals(request.getParameter("cache"))) {
          cachable = true;
          } else if (request.getParameter("noCache") == null
          && (request instanceof HttpServletRequest)) {
          HttpServletRequest req = (HttpServletRequest) request;
          String uri = req.getRequestURI();
          String contextPath = req.getContextPath();
          if(contextPath.length()>0)
          uri = uri.substring(contextPath.length());
          cachable = this.isCacheUris(uri);
          }
          }
          return cachable;
          }
          public void setCacheUris(List<String> cacheUris) {
          this.cacheUris = cacheUris;
          }
          private boolean isCacheUris(String uri){
          for(String _uri:cacheUris){
          if(uri.equals(_uri)){
          return true;
          }
          }
          return false;
          }



          2、<bean id="cacheFilterBean" class="com.ebizer.framework.core.filter.CacheFilter">
          <property name="cacheUris">
            <list>
              <value>/trend.html</value>
            </list>
            </property>
          </bean>

          posted on 2012-06-08 17:05 小秦 閱讀(235) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 竹北市| 维西| 正蓝旗| 桓台县| 乌什县| 武隆县| 同江市| 涞水县| 洪泽县| 米脂县| 五河县| 海南省| 太和县| 铜陵市| 东莞市| 策勒县| 伊金霍洛旗| 贡觉县| 措美县| 陈巴尔虎旗| 尼玛县| 安乡县| 南漳县| 扬中市| 德清县| 桓仁| 康定县| 桓台县| 忻州市| 普兰县| 屏南县| 琼结县| 芜湖市| 壤塘县| 太保市| 安徽省| 垫江县| 民乐县| 涞水县| 洪泽县| 岳西县|