如何在JSP或index.jsp中设置http头?

时间:2018-02-21 15:58:44

标签: java html http struts servlet-filters

如何在index.jsp中设置http标头?

我已经完成了servlet过滤器编码,只要有任何请求*.do

就设置httpHeader

Filter.java - 。* do

但是index.java是初始jsp页面在*.do操作命中时无法调用。

所以我想在最初设置下面的标题。

response.addHeader("X-Frame-Options", "SAMEORIGIN"); 

1 个答案:

答案 0 :(得分:0)

索引页面index.jsp不受Struts管理。但是,Struts可以将其作为视图返回。

当索引页面index.jsp未通过Struts发出请求时,您无法通过过滤器将标头设置为响应。您应该仅使用索引页面重定向到操作。然后,您可以使用过滤器设置标题。

您可以使用response对象重定向到this answer中类似的操作。