最近在调试程序时遇到一问题,通过location.href转向曾经打开过的页面,该页面总是不会自动更新,即使中间通过response.sendRedirect再转一次向,该页数据还是旧的;但通过SUBMIT提交的转向到的页面就会自动更新。不知那位高手能帮忙解决一下这个问题小弟不胜感激。
---------------------------------------------------------------
让缓冲区过期试试。
用Expires
---------------------------------------------------------------
在你的不想被缓存的页面中加上
<meta http-equiv='Expires' content='-10'>
<meta http-equiv='Pragma' content='No-cache'>
<meta http-equiv='Cache-Control', 'private'>
---------------------------------------------------------------
我用的一个很土的方法,不知道好不好:
location.href="****.jsp?random=" + Math.random();
---------------------------------------------------------------
让缓冲区过期试试。
用Expires
---------------------------------------------------------------
在你的不想被缓存的页面中加上
<meta http-equiv='Expires' content='-10'>
<meta http-equiv='Pragma' content='No-cache'>
<meta http-equiv='Cache-Control', 'private'>
---------------------------------------------------------------
我用的一个很土的方法,不知道好不好:
location.href="****.jsp?random=" + Math.random();
在URL后追加一个随机参数,到达的jsp页面肯定会自动从服务器端解释执行,但增加了浏览器的缓冲量,不知道这样好不好。
window.top.location.reload();//用于框架集中重载页面