如何使用 J2EE 容器 (Websphere) 全局设置响应标头
有没有办法在 Web 服务器级别 (web.xml) 为所有事务设置标头?具体来说,我想这样做:
response.setHeader("Cache-Control", "no-cache, no-store");
response.setDateHeader("Expires", -1);
在应用程序级别。我似乎记得可以在 Web.xml 中设置标头。还有其他解决方案吗?
Is there a way, at the web server level (web.xml) to set headers for all transactions? Specifically, I would like to do this:
response.setHeader("Cache-Control", "no-cache, no-store");
response.setDateHeader("Expires", -1);
at the application level. I seem to recall that headers could be set in the Web.xml. Are there other solutions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实现
javax.servlet.Filter
,在doFilter()
方法中编写适当的逻辑,最后将其映射到上的
。web.xml
中/*
的 url-pattern顺便说一句,适用于所有已知浏览器和代理的“魔法”集是:
Implement a
javax.servlet.Filter
, write appropriate logic indoFilter()
method and finally map it inweb.xml
on anurl-pattern
of/*
.By the way, the 'magic' set which works in all known browsers and proxies are those: