2019/6/22
在web.xml中增加如下代码:
<filter>
<filter-name>HeaderFilter</filter-name>
<filter-class>org.eclipse.jetty.servlets.HeaderFilter</filter-class>
<init-param>
<param-name>headerConfig</param-name>
<param-value>
set X-Frame-Options: SAMEORIGIN,
"add Cache-Control: no-cache, no-store, must-revalidate",
setDate Expires: 31540000000,
addDate Date: 0
</param-value>
</init-param>
</filter>
X-Frame-Options选项的三个取值是:
- DENY
- SAMEORIGIN
- ALLOW-FROM origin
需要的JAR是:
- $JETTY_HOME/lib/jetty-http.jar
- $JETTY_HOME/lib/jetty-servlets.jar
- $JETTY_HOME/lib/jetty-util.jar
在 Maven项目中可以 添加依赖:
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-http</artifactId>
<version>9.4.19.v20190610</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>9.4.19.v20190610</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
<version>9.4.19.v20190610</version>
</dependency>