Class HeaderFilter

java.lang.Object
org.eclipse.jetty.ee8.servlets.IncludeExcludeBasedFilter
org.eclipse.jetty.ee8.servlets.HeaderFilter
All Implemented Interfaces:
javax.servlet.Filter

public class HeaderFilter extends IncludeExcludeBasedFilter
Header Filter

This filter sets or adds a header to the response.

The headerConfig init param is a CSV of actions to perform on headers, with the following syntax:
[action] [header name]: [header value]
[action] can be one of set, add, setDate, or addDate
The date actions will add the header value in milliseconds to the current system time before setting a date header.

Below is an example value for headerConfig:

 set X-Frame-Options: DENY,
 "add Cache-Control: no-cache, no-store, must-revalidate",
 setDate Expires: 31540000000,
 addDate Date: 0
 
See Also: