J2EE servlet(HttpServletResponse)使用缓存,保证304状态

by 好大一小白 2013.5.6 10:57

       一般情况,大家都讨论,如何在servlet中禁用缓存,那么如何当使用servlet加载css,js文件时,需要使用缓存,保证在刷新浏览器时,返回304状态码,如何操作呢?

       需要返回304,其实是在response头上有LastModified字段,这样,浏览器下次请求时会携带判断字段。

       其实,在servlet中重写getLastModified方法即可。

@Override 
    protected long getLastModified(HttpServletRequest req) { 
        /** 
         * 这里你要自己决定动态内容的最后修改时间,例如你可以返回 
         * -- 数据缓存最后更新的时间 
         */ 
		return -1;
		}
    }

    赶紧试试吧

Tags: , , , , , ,

Html5 | WEB开发 | ajax | JAVA | JavaScript | 服务器 | TOMCAT

不允许评论

微信赞

本站统计

36 篇文章
5 个单页
12 条评论
12 次评分
1292136 次访问
访问统计开始于 2010年4月24日
平均日访问 222 次
当前 2 人在线

声明

本博所有网友评论不代表本博立场,版权归其作者所有。 
苏ICP备09004001号
Powered by BlogYi.net  edit by 1wanweb.com
© Copyright 2008-2017