Skip to content

Add custom headers easily to your Tomcat response using param-name and param-value tags in web.xml

License

Notifications You must be signed in to change notification settings

rksk/response-header-filter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Response Header Filter for Tomcat

Add custom headers easily to your Tomcat response using param-name and param-value tags in web.xml

Installation

  • Download latest release (.jar file) or build the component using maven mvn clean install
  • Put response-header-filter.jar in your $CATALINA_HOME/lib directory
  • Edit your web.xml located in $CATALINA_HOME/conf
  • Add the following filter and filter mapping inside <web-app> tag:
    <filter>
        <filter-name>ResponseHeaderFilter</filter-name>
        <filter-class>com.sample.tomcat.filter.ResponseHeaderFilter</filter-class>
        <init-param>
            <param-name>Your-Header-1</param-name> <!-- put your any header name -->
            <param-value>
                your value1
                your value2
                your value3
            </param-value> <!-- put your header value(s) separated by a new line  -->
            <param-name>Your-Header-2</param-name>
            <param-value>some other value</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>ResponseHeaderFilter</filter-name>
        <url-pattern>/*</url-pattern> <!-- choose where header will be added -->
    </filter-mapping>

In <init-param> use <param-name> tag to add your custom header and below use <param-value> to add value to your header. You can use multiple values for your header in <param-value> - just separate them by a new line.

About

Add custom headers easily to your Tomcat response using param-name and param-value tags in web.xml

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%