public class DisableEncodeUrlFilter extends HttpFilter
HttpServletResponse.encodeURL(String)
and
HttpServletResponse.encodeRedirectURL(String)
(as well as the deprecated methods
HttpServletResponse.encodeUrl(String)
and
HttpServletResponse.encodeRedirectUrl(String)
.
These methods will return the URL unmodified if the
DisableEncodeUrlFilter
is active.
Caution! This filter disables session support for clients that don't accept cookies, because the session id is no longer added to URLs.
Constructor and Description |
---|
DisableEncodeUrlFilter() |
Modifier and Type | Method and Description |
---|---|
protected void |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
A replacement for
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
that uses HttpServletRequest and HttpServletResponse . |
destroy, doFilter, init
protected void doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException
HttpFilter
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
that uses HttpServletRequest
and HttpServletResponse
.doFilter
in class HttpFilter
request
- an HttpServletRequest
response
- an HttpServletResponse
filterChain
- used to invoke the next filter in the chain, or if the calling filter
is the last filter in the chain, to invoke the resource at the end of the chain.IOException
- if an input or output exception occursjavax.servlet.ServletException
- if an exception has occurred that interferes with the filter's normal operationCopyright © 2014–2015. All rights reserved.