Class FirstFilter

  • All Implemented Interfaces:
    jakarta.servlet.Filter

    public class FirstFilter
    extends Object
    implements jakarta.servlet.Filter
    The sole purpose of this filter is to be the first filter in the mapping and there to set the character encoding properly before a third party filter accessen a request parameter with a wrong (or none) encoding set, and screws the attributes.
    Author:
    lrosenberg
    • Constructor Detail

      • FirstFilter

        public FirstFilter()
    • Method Detail

      • doFilter

        public void doFilter​(jakarta.servlet.ServletRequest sreq,
                             jakarta.servlet.ServletResponse sres,
                             jakarta.servlet.FilterChain chain)
                      throws IOException,
                             jakarta.servlet.ServletException
        Specified by:
        doFilter in interface jakarta.servlet.Filter
        Throws:
        IOException
        jakarta.servlet.ServletException
      • destroy

        public void destroy()
        Specified by:
        destroy in interface jakarta.servlet.Filter
      • init

        public void init​(jakarta.servlet.FilterConfig arg0)
                  throws jakarta.servlet.ServletException
        Specified by:
        init in interface jakarta.servlet.Filter
        Throws:
        jakarta.servlet.ServletException