沙漠中的魚

          欲上天堂,先下地獄
          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
          額外熱污染、
          主站蜘蛛池模板: 桐城市| 白水县| 灵武市| 浠水县| 锦屏县| 湘阴县| 宾川县| 灵山县| 察哈| 会东县| 康保县| 新绛县| 柳江县| 唐海县| 乌拉特前旗| 湖北省| 茂名市| 桂东县| 仁寿县| 神农架林区| 保德县| 阳原县| 蓬溪县| 抚顺县| 乌兰县| 青川县| 西乌珠穆沁旗| 海南省| 康保县| 江北区| 嘉善县| 林州市| 梨树县| 开平市| 顺义区| 安顺市| 乐清市| 贵南县| 右玉县| 南丰县| 惠东县|