4
A
回答
2
如果你得到了你可以發送HTTP頭請求,這將鼓勵瀏覽器而不是一個HttpServletResponse(實施)對象緩存您發送給他們的內容。
HttpServletResponse response; // You'll need to initialize this properly
response.setHeader("Cache-control", "no-cache, no-store");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "-1");
見HttpServletResponse和HttpServletResponseWrapper的文檔。如果您需要閱讀HTTP中的緩存控制標頭,請參閱check this out。
10
永久禁用緩存。
// Set to expire far in the past.
response.setHeader("Expires", "Sat, 6 May 1995 12:00:00 GMT");
// Set standard HTTP/1.1 no-cache headers.
response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
// Set IE extended HTTP/1.1 no-cache headers (use addHeader).
response.addHeader("Cache-Control", "post-check=0, pre-check=0");
// Set standard HTTP/1.0 no-cache header.
response.setHeader("Pragma", "no-cache");
清除客戶端緩存不會立即過期會話,但會清除瀏覽器中的會話cookie。要使會話立即過期,您需要在服務器端jsp或servlet中明確指定。
// use session invalidate
session.invalidate();
相關問題
- 1. FetchExpression結果似乎被緩存,我該如何防止?
- 2. 如何防止.NET JSON被緩存
- 3. 如何防止瀏覽器中的Ajax/javascript結果緩存?
- 4. 如何防止Ajax緩存
- 5. Microsoft.XMLHTTP - 如何防止緩存?
- 6. 如何防止servlet緩存響應內容
- 7. Roles.GetRolesForUser()結果會被緩存
- 8. 防止廣告圖像被緩存
- 9. SQLObject:如何防止特定的類被緩存?
- 10. 防止CoreData從返回緩存的結果
- 11. 如何防止總和的緩存?
- 12. 如何防止Ember Data中的緩存
- 13. 防止web2py緩存?
- 14. 防止緩存Ajax
- 15. crossdomain.xml防止緩存
- 16. 防止HTML緩存
- 17. 防止Javascript緩存
- 18. 防止gettext緩存
- 19. 如何防止css和js被Internet服務提供者緩存?
- 20. 如何防止在使用akamai時elmah url /elmah.axd不被緩存
- 21. 防止導致ActiveRecord查詢結果緩存導致
- 22. 使用結果緩存防止重複$ .ajax調用
- 23. 如何緩存結果
- 24. 如何緩存TextureAtlas結果?
- 25. 如何防止python urllib3緩存響應
- 26. 如何防止緩存網站內容?
- 27. 如何防止APC緩存碎片
- 28. 如何防止Alfresco webscript響應緩存
- 29. 如何防止PDF本地緩存?
- 30. 如何:自定義防止緩存?
的[限制從signout後的前一頁的用戶。]可能重複(http://stackoverflow.com/questions/4194207/restrict-user-from-the-previous-page-after-signout) – BalusC 2011-02-28 11:59:27