元标记还不够。您需要将它们添加为有价值的响应标头。Web浏览器依赖于它们。A
Filter在这方面很有帮助。此外,
Cache-Control标头不完整(在Firefox中无法正常使用)。
例如,通过映射到的
doFilter()方法来实现此目的(如果您想覆盖所有JSP页面)。
Filter``url-pattern``*.jsp
HttpServletResponse res = (HttpServletResponse) response;res.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.res.setHeader("Pragma", "no-cache"); // HTTP 1.0.res.setDateHeader("Expires", 0); // Proxies.chain.doFilter(request, response);这样,Web浏览器将被迫在服务器上触发实际请求,而不是显示来自浏览器缓存的页面。另外,您应该使用a
Filter来检查已登录用户的存在,而不是JSP /
JSTL。



