更新时间:2023-12-04 18:37:52
该页面显然是从浏览器缓存中请求的.
The page is apparently been requested from the browser cache.
通过添加一个javax.servlet.Filter
使其禁用,该javax.servlet.Filter
映射到覆盖诸如*.jsf
之类的动态页面的url-pattern
上,并在doFilter()
方法中执行以下操作.
Disable it by adding a javax.servlet.Filter
which is mapped on an url-pattern
covering the dynamic pages like *.jsf
and does the following in doFilter()
method.
HttpServletResponse httpResponse = (HttpServletResponse) response;
httpResponse.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
httpResponse.setHeader("Pragma", "no-cache"); // HTTP 1.0.
httpResponse.setDateHeader("Expires", 0); // Proxies.
chain.doFilter(request, response);