An open API service indexing awesome lists of open source software.

https://github.com/ggrandes/headers-servlet-filter

Provides control over HTTP response headers in a Servlet container like Tomcat
https://github.com/ggrandes/headers-servlet-filter

http java response tomcat

Last synced: 22 days ago
JSON representation

Provides control over HTTP response headers in a Servlet container like Tomcat

Awesome Lists containing this project

README

          

# Headers Servlet Filter

Provides control over HTTP response headers in a Servlet container like Tomcat. Open Source Java project under Apache License v2.0

### Current Development Version is [2.0.0](https://search.maven.org/#search|ga|1|g%3Aorg.javastack%20a%3Aheaders-servlet-filter-jakarta)

---

## DOC

#### Usage Example

```xml

ResponseHeadersFilter
org.javastack.servlet.filters.ResponseHeadersFilter



header-name[:[:]]
header-value




NodeID
{{SYS:HOSTNAME}}-{{SYS:PID}}




Expires
0



Cache-Control:add:early
no-cache, no-store, must-revalidate, max-age=0



Cache-Control:addIfExist:late
must-revalidate, max-age=0




Strict-Transport-Security:setIfEmpty
max-age=15638400

ResponseHeadersFilter
/*

```

##### Template syntax are limited to:

- `{{SYS:HOSTNAME}}`: Server name
- `{{SYS:PID}}`: Process ID
- `{{ENV:name}}`: System environment (name like "MY_NAME")
- `{{PROP:name}}`: Java System Propery (name like "java.version")

---

## MAVEN

Add the dependency to your pom.xml:

###### jakarta.servlet (tomcat 10+)


org.javastack
headers-servlet-filter-jakarta
2.0.0

###### javax.servlet (tomcat 8.5, 9)


org.javastack
headers-servlet-filter
1.1.0

---
Inspired in [mod_headers](http://httpd.apache.org/docs/2.4/mod/mod_headers.html), this code is Java-minimalistic version.