Class URLRewriterFilter

  • All Implemented Interfaces:
    javax.servlet.Filter

    @WebFilter(filterName="URL Rewriter Filter",
               urlPatterns="/*")
    public class URLRewriterFilter
    extends Object
    implements javax.servlet.Filter
    This filter overrides the HTTPServletResponse's encodeURL method to rewrite requests for resources so that lengthy URI parameters are rewritten to use faux directories representing namespaces. It will also remove home parameters and rewrite them as URL prefixes
    Author:
    bjl23
    • Constructor Detail

      • URLRewriterFilter

        public URLRewriterFilter()
    • Method Detail

      • destroy

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

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

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