问题描述
我需要在Spring 2.5 Java Web应用程序中添加Http Response标头,例如X-XSS-Protection,X-Frame-Options等。最初我只需要在某些页面(而不是所有页面)中添加它们,然后我可以考虑将它们添加到所有其他页面中。我正在为此寻找不同的设计。我曾考虑过使用过滤器,但是http响应标头将应用于所有页面。我在jsp中有一页,其中已经有一些响应标头,我有这样的代码。
HttpServletResponse httpResponse = (HttpServletResponse) response;
httpResponse.setHeader("Cache Control","no-cache,no-store,must-revalidate");`
response.setHeader("Expires","Fri,5 May 2015 08:00:00 GMT");
httpResponse.setHeader("Pragma","no-cache");
%>
问题是,我需要设计一种功能,以便从现在开始在某些页面中添加现有和新的响应标头,并且稍后应将相同的内容应用于所有其他页面。
如果我在相应页面的jsps中包含响应头,那将是多余的做法(相同的代码将在多个地方)
我希望有一个通用设计,可以应用于我想要的任何网页(jsp或html等)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)