全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1342
推到 Plurk!
推到 Facebook!

在jsp 或 servlet 如何使網頁 reflush?

尚未結案
tsaijl
一般會員


發表:4
回覆:1
積分:1
註冊:2003-12-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-14 14:05:49 IP:202.145.xxx.xxx 未訂閱
用 servlet 動態產生一網頁,可是在ie上看到都是第一個網頁 必須"重新整理" ,新產生的網頁才會出現. 要如才可以使ie reflush? out.close(); out.flush(); 都沒用
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-14 15:10:14 IP:61.64.xxx.xxx 未訂閱
引言: 用 servlet 動態產生一網頁,可是在ie上看到都是第一個網頁 必須"重新整理" ,新產生的網頁才會出現. 要如才可以使ie reflush? out.close(); out.flush(); 都沒用
did you try :
response.setContentType("text/html");
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","No-cache");
response.setHeader("Cache-Control","no-store");
response.setHeader("Last-Modified", "FRI, JAN 29 2099
23:59:59 GMT");
response.setDateHeader("Expires",0);
ServletOutputStream out = response.getOutputStream();
.............
...........
(Only for IE,netscape not test,yet.)
tsaijl
一般會員


發表:4
回覆:1
積分:1
註冊:2003-12-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-14 16:49:37 IP:202.145.xxx.xxx 未訂閱
引言:
引言: 用 servlet 動態產生一網頁,可是在ie上看到都是第一個網頁 必須"重新整理" ,新產生的網頁才會出現. 要如才可以使ie reflush? out.close(); out.flush(); 都沒用
did you try :
response.setContentType("text/html");
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","No-cache");
response.setHeader("Cache-Control","no-store");
response.setHeader("Last-Modified", "FRI, JAN 29 2099
23:59:59 GMT");
response.setDateHeader("Expires",0);
ServletOutputStream out = response.getOutputStream();
.............
...........
(Only for IE,netscape not test,yet.)
------------------------------------------------------------------ Thanks! 我用同一servlet 先產生一統計圖後,再println html code <HTML> <HEAD><TITLE>JFreeChart Image Map Demo</TITLE> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0"> </HEAD> <BODY> </BODY> </HTML> 在一frame 問題是 圖檔與html都是新產生的,可是在瀏覽器上的圖還是舊的但html code 是新的. reflush 後圗與html才會一致
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-27 09:59:10 IP:61.64.xxx.xxx 未訂閱
只好使出賤招了: 在每次refresh你的統計圖時,將之檔名修改 為了減少檔名產生的問題,建議你以一組檔名做為備選. 在新的檔案產生之後,將舊檔刪除即可.
wscken
初階會員


發表:28
回覆:75
積分:45
註冊:2003-08-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-27 15:30:54 IP:210.243.xxx.xxx 未訂閱
不會很懂你的意思,不過如果直接使用HTML的語法     
 <META HTTP-EQUIV="refresh" Content="秒數;URL=欲鏈結位址"></pre>    來讓網頁Refresh呢?        發表人 - wscken 於 2004/02/27  15:32:03
        
系統時間:2024-05-09 6:18:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!