在jsp 页面 添加
<%   
response.setHeader("Pragma","No-cache");    
response.setHeader("Cache-Control","no-cache");    
response.setDateHeader("Expires", -10);   
%>  

response.setHeader("Pragma","No-cache"); 
response.setHeader("Cache-Control","no-cache"); 
response.setDateHeader("Expires", 0);  
页面还是有缓存,还是得删除浏览器换错的临时文件。求解~~~~

解决方案 »

  1.   

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK">
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
      </head>把这几行加到jsp中的head中试试 ?
      

  2.   

    <meta http-equiv="Content-Type" content="text/html; charset=GBK">
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    已经有添加了。
    问题没描述清楚,不好意思!
      

  3.   

    传入一个无意义的参数可以避免被缓存。可以试一下。比如:请求地址为"a.jsp?t=" + new Date().getTime();
    这个是js里面的处理,可以用这种办法参考一下。