java—如何使用j2ee容器(websphere)全局设置响应头

f5emj3cl  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(398)

有没有办法在web服务器级别(web.xml)为所有事务设置标题?具体来说,我想这样做:

response.setHeader("Cache-Control", "no-cache, no-store");
response.setDateHeader("Expires", -1);

在应用程序级别。我似乎记得可以在web.xml中设置标题。还有其他解决办法吗?

ovfsdjhp

ovfsdjhp1#

实施 javax.servlet.Filter ,在 doFilter() 方法并最终将其Map到 web.xmlurl-pattern/* .
顺便说一下,在所有已知的浏览器和代理中工作的“魔法”集是:

response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
response.setDateHeader("Expires", 0); // Proxies.

相关问题