【发布时间】:2012-04-10 20:04:48
【问题描述】:
我正在使用 RichFaces,但我在使用 fileUpload flash 组件 + IE + SSL 时遇到问题。根据我所做的研究,我需要更改“Pragma”和“Cache-Control”HTTP 标头。
如何仅为 Flash 内容更改这些标题?
我尝试使用 Servlet 过滤器。这是doFilter() 方法:
chain.doFilter(request, response);
HttpServletResponse resp = (HttpServletResponse) response;
if (resp.getContentType() != null && resp.getContentType().contains("flash")) { // application/x-shockwave-flash
resp.setHeader("Pragma", "");
}
正在执行过滤器,正在更改标头,但随后我用萤火虫检查,标头回到“无缓存”。这是我在web.xml 中的最后一个过滤器,但它的发生就像其他过滤器将标题放回一样。
我也在使用 JBoss 5。 我该如何解决这个问题?谢谢。
【问题讨论】:
标签: java internet-explorer ssl richfaces flash