Package org.opencms.main
Class OpenCmsUrlServletFilter
java.lang.Object
org.opencms.main.OpenCmsUrlServletFilter
- All Implemented Interfaces:
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
OpenCmsUrlServletFilter
public OpenCmsUrlServletFilter()
-
-
Method Details
-
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 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:
IOException
javax.servlet.ServletException
- See Also:
-
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
-
init
- Specified by:
init
in interfacejavax.servlet.Filter
- See Also:
-
Filter.init(javax.servlet.FilterConfig)
-