We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

当サイトはユーザー体験を改善するためのメンテナンスを実施中に機能が制限される予定です。記事を読んでもあなたの問題が解決せず質問をしたい場合は、Twitter の @FirefoxSupport、Reddit の /r/firefox で、サポートコミュニティが皆さんを助けようと待機しています。

Mozilla サポートの検索

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

詳しく学ぶ

このスレッドはアーカイブに保管されました。 必要であれば新たに質問してください。

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 件の返信
  • 14 人がこの問題に困っています
  • 7 回表示
  • 最後の返信者: 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"); ---------------------------------------------

すべての返信 (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.