Class URLRewriterFilter
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.filters.URLRewriterFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
@WebFilter(filterName="URL Rewriter Filter", urlPatterns="/*") public class URLRewriterFilter extends Object implements javax.servlet.FilterThis 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 Summary
Constructors Constructor Description URLRewriterFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)voidinit(javax.servlet.FilterConfig config)
-
-
-
Method Detail
-
destroy
public void destroy()
- Specified by:
destroyin interfacejavax.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:
doFilterin interfacejavax.servlet.Filter- Throws:
IOExceptionjavax.servlet.ServletException
-
init
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException- Specified by:
initin interfacejavax.servlet.Filter- Throws:
javax.servlet.ServletException
-
-