Package org.opencms.main
Class OpenCmsUrlServletFilter
- java.lang.Object
-
- org.opencms.main.OpenCmsUrlServletFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class OpenCmsUrlServletFilter extends java.lang.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 Summary
Constructors Constructor Description OpenCmsUrlServletFilter()
-
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 chain)
Adjusts the requested URIs by prepending the name of theOpenCmsServlet
, if the request should be handled by that servlet.void
init(javax.servlet.FilterConfig filterConfig)
-
-
-
Constructor Detail
-
OpenCmsUrlServletFilter
public OpenCmsUrlServletFilter()
-
-
Method Detail
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejavax.servlet.Filter
- See Also:
Filter.destroy()
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
Adjusts the requested URIs by prepending the name of theOpenCmsServlet
, if the request should be handled by that servlet.- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
java.io.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 interfacejavax.servlet.Filter
- See Also:
Filter.init(javax.servlet.FilterConfig)
-
-