我想将js这类的文件设置成可以本地缓存的,但是设置后response header 的cache-control是有了,而request header却有个cache-control=0,我在原页面是没有设置这个属性的.为什么会出来呢?是不是有个什么默认设置
我用的是tomcat.
截图如下

------解决思路----------------------
页面缓存在页面进行设置的呀,不都是在<Meta>标签上来进行设置的么!
------解决思路----------------------
你在jsp页面设置<meta>这些是不管用,是浏览器自己决定的
------解决思路----------------------
楼主你这是什么工具看的,Firebug吗
应该是默认都有两项
看request那项xiaofeiform.jsp这个页面应该是没有缓存
------解决思路----------------------
request 跟你的 response 又没有直接关系,request 是向服务器提交的,这个请求是动态的,当然不需要缓存。服务器你不需要理会 request 中的 Cache-Control。
<meta> 和 http header 都需要设置这个值, http header 用在浏览器依然开着的时候,而当网页保存到磁盘后就只能是用 <meta > 里面的值了,例如我们从浏览历史中再打开这个文件时。