railo.runtime.net.http
Class HTTPServletRequestWrap
java.lang.Object
javax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
railo.runtime.net.http.HTTPServletRequestWrap
- All Implemented Interfaces:
- Serializable, javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest
public final class HTTPServletRequestWrap
- extends javax.servlet.http.HttpServletRequestWrapper
- implements Serializable
extends a existing HttpServletRequest
with the possibility to reread the input as many you want.
- See Also:
- Serialized Form
Fields inherited from interface javax.servlet.http.HttpServletRequest |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
Constructor Summary |
HTTPServletRequestWrap(javax.servlet.http.HttpServletRequest req)
Constructor of the class |
Methods inherited from class javax.servlet.http.HttpServletRequestWrapper |
getAuthType, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathTranslated, getRemoteUser, getRequestedSessionId, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole |
Methods inherited from class javax.servlet.ServletRequestWrapper |
getCharacterEncoding, getContentLength, getContentType, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRequest, getScheme, getServerName, getServerPort, isSecure, setCharacterEncoding, setRequest |
Methods inherited from interface javax.servlet.ServletRequest |
getCharacterEncoding, getContentLength, getContentType, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getScheme, getServerName, getServerPort, isSecure, setCharacterEncoding |
HTTPServletRequestWrap
public HTTPServletRequestWrap(javax.servlet.http.HttpServletRequest req)
- Constructor of the class
- Parameters:
req
- max
- how many is possible to re read
pure
public static javax.servlet.http.HttpServletRequest pure(javax.servlet.http.HttpServletRequest req)
getContextPath
public String getContextPath()
- Specified by:
getContextPath
in interface javax.servlet.http.HttpServletRequest
- Overrides:
getContextPath
in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getContextPath()
getPathInfo
public String getPathInfo()
- Specified by:
getPathInfo
in interface javax.servlet.http.HttpServletRequest
- Overrides:
getPathInfo
in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getPathInfo()
getRequestURL
public StringBuffer getRequestURL()
- Specified by:
getRequestURL
in interface javax.servlet.http.HttpServletRequest
- Overrides:
getRequestURL
in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getRequestURL()
getQueryString
public String getQueryString()
- Specified by:
getQueryString
in interface javax.servlet.http.HttpServletRequest
- Overrides:
getQueryString
in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getQueryString()
getRequestURI
public String getRequestURI()
- Specified by:
getRequestURI
in interface javax.servlet.http.HttpServletRequest
- Overrides:
getRequestURI
in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getRequestURI()
getServletPath
public String getServletPath()
- Specified by:
getServletPath
in interface javax.servlet.http.HttpServletRequest
- Overrides:
getServletPath
in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getServletPath()
getRequestDispatcher
public javax.servlet.RequestDispatcher getRequestDispatcher(String realpath)
- Specified by:
getRequestDispatcher
in interface javax.servlet.ServletRequest
- Overrides:
getRequestDispatcher
in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.getRequestDispatcher(java.lang.String)
getOriginalRequestDispatcher
public javax.servlet.RequestDispatcher getOriginalRequestDispatcher(String realpath)
removeAttribute
public void removeAttribute(String name)
- Specified by:
removeAttribute
in interface javax.servlet.ServletRequest
- Overrides:
removeAttribute
in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.removeAttribute(java.lang.String)
setAttribute
public void setAttribute(String name,
Object value)
- Specified by:
setAttribute
in interface javax.servlet.ServletRequest
- Overrides:
setAttribute
in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.setAttribute(java.lang.String, java.lang.Object)
getAttribute
public Object getAttribute(String name)
- Specified by:
getAttribute
in interface javax.servlet.ServletRequest
- Overrides:
getAttribute
in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.getAttribute(java.lang.String)
getAttributeNames
public Enumeration getAttributeNames()
- Specified by:
getAttributeNames
in interface javax.servlet.ServletRequest
- Overrides:
getAttributeNames
in class javax.servlet.ServletRequestWrapper
getInputStream
public javax.servlet.ServletInputStream getInputStream()
throws IOException
- this method still throws a error if want read input stream a second time
this is done to be compatibility with servletRequest class
- Specified by:
getInputStream
in interface javax.servlet.ServletRequest
- Overrides:
getInputStream
in class javax.servlet.ServletRequestWrapper
- Throws:
IOException
- See Also:
ServletRequestWrapper.getInputStream()
getReader
public BufferedReader getReader()
throws IOException
- Specified by:
getReader
in interface javax.servlet.ServletRequest
- Overrides:
getReader
in class javax.servlet.ServletRequestWrapper
- Throws:
IOException
- See Also:
ServletRequestWrapper.getReader()
clear
public void clear()
getOriginalRequest
public javax.servlet.http.HttpServletRequest getOriginalRequest()
disconnect
public void disconnect()
Copyright © 2012 Railo