方法一
<%
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
//or response.setHeader("Cache-Control","no-store");//HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>方法二
<meta http-equiv='Expires' content='-10'>
<meta http-equiv='Pragma'  content='No-cache'>
<meta http-equiv='Cache-Control', 'private'>

解决方案 »

  1.   

    <%
    //设置缓存为空
    response.setHeader("Pragma","No-cache");
    response.setHeader("Cache-Control","no-cache");
    response.setDateHeader("Expires", 0);
    %>
      

  2.   

    以上设置只是针对当前页面不被IE缓冲,而并没有清除IE的Cache!
    请各位再指导指导!
      

  3.   

    IE所有打开文件的缓冲是存放在C:\WINNT\Temporary Internet Files\Content.IE5\下的四个目录中,写一段java程序通过jsp来调即OK,还是我自已解决了!
    谢谢上面几位的参与!
      

  4.   

    缓存存放的地址不一定在C:\WINNT\Temporary Internet Files\Content.IE5\呀!也可以设置在其他的位置,那怎么办呢?