X
Nhấn vào đây để đến phiên bản di động của trang web.

Diễn đàn trợ giúp

I have added HTTP headers for not storing the pages in cache. This code is done on server side in Java Servlet. The same works on IE but in firefox web pages are still cached. How can we stop caching from server side for firefox?

Được đăng

I have added HTTP headers for not storing the pages in cache. This code is done on server side in Java Servlet. The same works on IE but in firefox web pages are still cached. How can we stop caching from server side for firefox?

Below is the sample code writter in Java Servlet which does not allow the back button of the browser to navigate in Internet Explorer. But in Firefox this code will fail and back button will work.


response.setHeader("Cache-Control", "no-cache");//HTTP 1.1 response.setHeader("Pragma", "no-cache");//HTTP 1.0 response.setHeader("Expires", "0");//prevents caching at the proxy server response.setHeader("Cache-Control","no-store");


I have added HTTP headers for not storing the pages in cache. This code is done on server side in Java Servlet. The same works on IE but in firefox web pages are still cached. How can we stop caching from server side for firefox? Below is the sample code writter in Java Servlet which does not allow the back button of the browser to navigate in Internet Explorer. But in Firefox this code will fail and back button will work. ------------------------------------------ response.setHeader("Cache-Control", "no-cache");//HTTP 1.1 response.setHeader("Pragma", "no-cache");//HTTP 1.0 response.setHeader("Expires", "0");//prevents caching at the proxy server response.setHeader("Cache-Control","no-store"); ---------------------------------------------

Chi tiết hệ thống bổ sung

Điều này đã xảy ra

Bất cứ khi nào Firefox được mở lên

Điều này bắt đầu khi...

We are facing this issue since we are using firefox

Ứng dụng

  • Chuỗi đại diện người dùng:

Thông tin chi tiết

the-edmeister
  • Top 25 Contributor
  • Moderator
5419 giải pháp 40427 câu trả lời
Được đăng

Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox.
http://forums.mozillazine.org/viewforum.php?f=25
You'll need to register and login to be able to post in that forum.

Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox. <br /> http://forums.mozillazine.org/viewforum.php?f=25 <br /> You'll need to register and login to be able to post in that forum.
cor-el
  • Top 10 Contributor
  • Moderator
17680 giải pháp 159921 câu trả lời
Được đăng
See http://www.mozilla.org/projects/netlib/http/http-caching-faq.html

Người tạo câu hỏi

Hi thanks for reply I have already added this

response.setHeader("Cache-Control", "no-cache");//HTTP 1.1 response.setHeader("Pragma", "no-cache");//HTTP 1.0 response.setHeader("Expires", "0");//prevents caching at the proxy server response.setHeader("Cache-Control","no-store");

in http response header at java servlet side. But its not goving any effect in firefox.I have used firefox version 3.5.2

Hi thanks for reply I have already added this response.setHeader("Cache-Control", "no-cache");//HTTP 1.1 response.setHeader("Pragma", "no-cache");//HTTP 1.0 response.setHeader("Expires", "0");//prevents caching at the proxy server response.setHeader("Cache-Control","no-store"); in http response header at java servlet side. But its not goving any effect in firefox.I have used firefox version 3.5.2
todd_buell 0 giải pháp 1 câu trả lời
Được đăng

Be mindful that Java's HttpServletResponse objects setHeader overwrites the old value of the header while addHeader will allow the headers to have multiple values, which is what you want.

Be mindful that Java's HttpServletResponse objects setHeader overwrites the old value of the header while addHeader will allow the headers to have multiple values, which is what you want.