Package nl.b3p.commons.services
Class SetRequestEncodingFilter
- java.lang.Object
-
- nl.b3p.commons.services.SetRequestEncodingFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class SetRequestEncodingFilter extends Object implements javax.servlet.Filter
Gebruik deze filter om de request encoding in te stellen. Default is deze volgens de HTTP spec ISO-8859-1. Veel browsers sturen GEEN Content-Type met "encoding" parameter. Wel sturen browsers een POST request in de charset van de pagina van het form. De servlet container denkt in dat geval dan dat het request in ISO-8859-1 is. Indien de pageEncoding dus niet ISO-8859-1 is dit filter gebruiken. http://wiki.apache.org/tomcat/Tomcat/UTF-8 Voorbeeld van web.xmlRequest encoding filter nl.b3p.commons.services.SetRequestEncodingFilter requestEncoding UTF-8 Request encoding filter /*
-
-
Constructor Summary
Constructors Constructor Description SetRequestEncodingFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
void
doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain next)
void
init(javax.servlet.FilterConfig config)
-
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException
- Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain next) throws IOException, javax.servlet.ServletException
- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejavax.servlet.Filter
-
-