瀏覽器緩存對靜態網頁項目的影響

eclipse中的靜態網頁項目(Static Web Project)沒有配置文件,啓動項目時默認啓動的是Web Content中index.html文件,如果Web Content缺少index.html,會報404錯誤。

下面兩張圖,左邊是Static Web Project,右邊是Dynamic Web Project,右邊可以在web.xml中配置啓動的首頁。

另外,index.html的運行緩存會存放在HTTP Preview at localhost,的服務器上,修改index最好remove掉HTTP Preview中的項目、重啓服務器,然後再project clean,此時運行修改了index的靜態網頁項目時,如果不關閉瀏覽器,項目的緩存仍然在瀏覽器的緩存中,只有重啓了瀏覽器才能正確顯示出修改後的網頁。

之前一直沒有關閉瀏覽器,在eclipse中不斷的修改頁面、clean項目、重啓HTTP Preview服務器,運行的效果一直是修改頁面前的頁面效果。即使是把靜態項目中的index刪除掉,運行項目依舊不會報錯,瀏覽器中不斷出現未修改前的頁面。感覺自己見了鬼了,項目怎麼修改都出現同一個瀏覽器中都是一個畫面,老師同學也是沒有找到原因。吃晚飯再次回來看,懷疑是e緩存被保存在了eclipse的文件夾中,上網查eclipse中有沒有緩存。後來忽然想到會不會是瀏覽器緩存的問題,然後關閉瀏覽器後再次運行項目時,看到瀏覽器上出現了修改後的畫面時,一陣欣喜,果然是瀏覽器的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章