沙漠中的魚

          欲上天堂,先下地獄
          posts - 0, comments - 56, trackbacks - 0, articles - 119
            BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理
            我們打開一個模式窗體,關閉,然后修改模式窗體里面要顯示的值,再一次打開之前打開的模式窗體,會發現里面的內容還是和原來打開的一樣,原是的瀏覽器把前一個頁面緩存起來了,打開這個頁面時,不會向服服務器請求數據,因些我們應當不緩存這些頁面

          為了防止緩存,可以在頁面的頂端添加   response.expires   =   -1    

          使用java提供的方法,在jsp或者servlet中都可以   <%   response.setheader("pragma","no-cache");    
            response.setheader("cache-control","no-cache");   response.setdateheader("expires",   0);  
              %>  

          使用NETCS頁面在page   load中把這句加上!  
            context.response.cache.setcacheability(httpcacheability.nocache);

          使用html標記,如下面:   <head>   <meta   http-equiv="pragma"   content="no-cache">    
            <meta   http-equiv="cache-control"   content="no-cache">   <meta   http-equiv="expires"   content="0">    
            </head>


          評論

          # re: 關于用打開模式對話框窗體內容刷新的問題  回復  更多評論   

          2014-04-14 20:55 by 11212
          額外熱污染、
          主站蜘蛛池模板: 双流县| 江北区| 咸宁市| 清河县| 垫江县| 嵊泗县| 天津市| 通化市| 喀什市| 武隆县| 镇赉县| 峨边| 西峡县| 台安县| 南江县| 高台县| 上蔡县| 京山县| 翁源县| 瓦房店市| 平果县| 普安县| 拉孜县| 远安县| 新巴尔虎左旗| 贵港市| 莆田市| 东城区| 吐鲁番市| 彰化县| 凤山县| 吉林市| 什邡市| 扎兰屯市| 南投县| 阿尔山市| 炉霍县| 华亭县| 云林县| 大化| 黑龙江省|