public class EncodingFilter extends Object implements javax.servlet.Filter
Set character encoding and no-cache headers
Headers will be set as: Expires=0, Cache-Control=no-cache and Pragma=no-cache
Install at web.xml with:
<filter>
<filter-name>Encoding Filter</filter-name>
<filter-class>com.knowgate.stripes.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
Constructor and Description |
---|
EncodingFilter() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig fc) |
public void init(javax.servlet.FilterConfig fc) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
fc
- FilterConfig Contains "encoding" init parameter with a valid character encoding name. Default is UTF-8.javax.servlet.ServletException
Filter.init(javax.servlet.FilterConfig)
public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
IOException
javax.servlet.ServletException
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
public void destroy()
destroy
in interface javax.servlet.Filter
Filter.destroy()
Copyright © 2019 KnowGate. All rights reserved.