Támogatás keresése

Kerülje el a támogatási csalásokat. Sosem kérjük arra, hogy hívjon fel egy telefonszámot vagy osszon meg személyes információkat. Jelentse a gyanús tevékenységeket a „Visszaélés bejelentése” lehetőséggel.

További tudnivalók

A témacsoportot lezárták és archiválták. Tegyen fel új kérdést, ha segítségre van szüksége.

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?

  • 4 válasz
  • 14 embernek van ilyen problémája
  • 7 megtekintés
  • Utolsó üzenet ettől: todd_buell

more options

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"); ---------------------------------------------

Összes válasz (4)

more options

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.

more options
more options

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

more options

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.