2016-07-05 26 views
4

setzen, wie ich es leicht zu finden in Apache-Server eingerichtet werden kann: x-Frame-Optionen = erlaubt in httpd-conf DateiWie x Rahmen Option in tomcat

aber wie Kater? Ich arbeite mit einer Version 7.0.57

Antwort

0

Tomcat nur eine Config von 7.0.63 oben Version unterstützen.

4

In Tomcat müssen Sie Filter verwenden dafür:

Zunächst implementieren Ihre eigenen Filter. Etwas wie folgt aus:

public class XFrameHeaderFilter implements Filter { 
    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException { 
     ((HttpServletResponse) resp).setHeader("x-frame-options", "allow"); 
     chain.doFilter(req, resp); 
    } 
} 

Zweitens machen diesen Filter ein Teil Ihrer web.xml:

<filter> 
    <filter-name>x-frame-header</filter-name> 
    <filter-class>XFrameHeaderFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>x-frame-header</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 
+2

Vergessen Sie 'chain.doFilter (req, resp) nicht;' am Ende von '#doFilter()' –

+1

Oh, sicher! Fest. –

Verwandte Themen