Class OpenCmsUrlServletFilter

java.lang.Object
org.opencms.main.OpenCmsUrlServletFilter
All Implemented Interfaces:
javax.servlet.Filter

public class OpenCmsUrlServletFilter extends Object implements javax.servlet.Filter
Implements a servlet filter for URL rewriting. It adds the servlet name (typically "/opencms") if not already present, but necessary.
  • Constructor Details

  • Method Details

    • destroy

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

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Adjusts the requested URIs by prepending the name of the OpenCmsServlet, if the request should be handled by that servlet.
      Specified by:
      doFilter in interface javax.servlet.Filter
      Throws:
      IOException
      javax.servlet.ServletException
      See Also:
      • Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
    • init

      public void init(javax.servlet.FilterConfig filterConfig)
      Specified by:
      init in interface javax.servlet.Filter
      See Also:
      • Filter.init(javax.servlet.FilterConfig)