Class NoUrlRewritingFilter

  • All Implemented Interfaces:
    javax.servlet.Filter

    @Deprecated
    public class NoUrlRewritingFilter
    extends Object
    implements javax.servlet.Filter
    Deprecated.
    Door nieuwe versies van Tomcat 6 en Tomcat 7 niet meer nodig:

    Tomcat 6: <Context path="/myapp" disableURLRewriting="true" ...>
    Zie Context configuration

    Tomcat 7: In web.xml opnemen:

    <session-config>
         <tracking-mode>COOKIE</tracking-mode>
     </session-config>
     
    Dit filter voorkomt dat URL rewriting wordt toegepast. Standaard wordt dit gedaan indien er nog geen JSESSIONID cookie wordt meegegeven door de user-agent (het eerste request of indien een user-agent geen cookies accepteert). Als de init-param "httpOnly" op "true" staat wordt URL rewriting wel toegepast (indien geen cookies) voor requests met het "https" scheme.
    • Constructor Detail

      • NoUrlRewritingFilter

        public NoUrlRewritingFilter()
        Deprecated.
    • Method Detail

      • init

        public void init​(javax.servlet.FilterConfig filterConfig)
                  throws javax.servlet.ServletException
        Deprecated.
        Specified by:
        init in interface javax.servlet.Filter
        Throws:
        javax.servlet.ServletException
      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws IOException,
                             javax.servlet.ServletException
        Deprecated.
        Specified by:
        doFilter in interface javax.servlet.Filter
        Throws:
        IOException
        javax.servlet.ServletException
      • destroy

        public void destroy()
        Deprecated.
        Specified by:
        destroy in interface javax.servlet.Filter