类 CustomHttpServletRequestWrapper

java.lang.Object
javax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
xyz.raylab.support.servlet.CustomHttpServletRequestWrapper
所有已实现的接口:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class CustomHttpServletRequestWrapper extends javax.servlet.http.HttpServletRequestWrapper
  • 字段概要

    从接口继承的字段 javax.servlet.http.HttpServletRequest

    BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
  • 构造器概要

    构造器
    构造器
    说明
    CustomHttpServletRequestWrapper(javax.servlet.http.HttpServletRequest request)
    Constructs a request object wrapping the given request.
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    addHeader(String name, String value)
     
    void
    addParameter(String name, String value)
     
     
     
     
     
     
     
     
     
     
     
     
    void
    setMethod(String method)
     
    void
    setRequestURI(String requestURI)
     
    void
    setServletPath(String servletPath)
     

    从类继承的方法 javax.servlet.http.HttpServletRequestWrapper

    authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHttpServletMapping, getIntHeader, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getSession, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgrade

    从类继承的方法 javax.servlet.ServletRequestWrapper

    getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 javax.servlet.ServletRequest

    getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
  • 构造器详细资料

    • CustomHttpServletRequestWrapper

      public CustomHttpServletRequestWrapper(javax.servlet.http.HttpServletRequest request)
      Constructs a request object wrapping the given request.
      参数:
      request - The request to wrap
      抛出:
      IllegalArgumentException - if the request is null
  • 方法详细资料

    • addHeader

      public void addHeader(String name, String value)
    • getHeader

      public String getHeader(String name)
      指定者:
      getHeader 在接口中 javax.servlet.http.HttpServletRequest
      覆盖:
      getHeader 在类中 javax.servlet.http.HttpServletRequestWrapper
    • getHeaders

      public Enumeration<String> getHeaders(String name)
      指定者:
      getHeaders 在接口中 javax.servlet.http.HttpServletRequest
      覆盖:
      getHeaders 在类中 javax.servlet.http.HttpServletRequestWrapper
    • getHeaderNames

      public Enumeration<String> getHeaderNames()
      指定者:
      getHeaderNames 在接口中 javax.servlet.http.HttpServletRequest
      覆盖:
      getHeaderNames 在类中 javax.servlet.http.HttpServletRequestWrapper
    • addParameter

      public void addParameter(String name, String value)
    • getParameter

      public String getParameter(String name)
      指定者:
      getParameter 在接口中 javax.servlet.ServletRequest
      覆盖:
      getParameter 在类中 javax.servlet.ServletRequestWrapper
    • getParameterNames

      public Enumeration<String> getParameterNames()
      指定者:
      getParameterNames 在接口中 javax.servlet.ServletRequest
      覆盖:
      getParameterNames 在类中 javax.servlet.ServletRequestWrapper
    • getParameterMap

      public Map<String,String[]> getParameterMap()
      指定者:
      getParameterMap 在接口中 javax.servlet.ServletRequest
      覆盖:
      getParameterMap 在类中 javax.servlet.ServletRequestWrapper
    • getParameterValues

      public String[] getParameterValues(String name)
      指定者:
      getParameterValues 在接口中 javax.servlet.ServletRequest
      覆盖:
      getParameterValues 在类中 javax.servlet.ServletRequestWrapper
    • setRequestURI

      public void setRequestURI(String requestURI)
    • getRequestURI

      public String getRequestURI()
      指定者:
      getRequestURI 在接口中 javax.servlet.http.HttpServletRequest
      覆盖:
      getRequestURI 在类中 javax.servlet.http.HttpServletRequestWrapper
    • getRequestURL

      public StringBuffer getRequestURL()
      指定者:
      getRequestURL 在接口中 javax.servlet.http.HttpServletRequest
      覆盖:
      getRequestURL 在类中 javax.servlet.http.HttpServletRequestWrapper
    • setServletPath

      public void setServletPath(String servletPath)
    • getServletPath

      public String getServletPath()
      指定者:
      getServletPath 在接口中 javax.servlet.http.HttpServletRequest
      覆盖:
      getServletPath 在类中 javax.servlet.http.HttpServletRequestWrapper
    • setMethod

      public void setMethod(String method)
    • getMethod

      public String getMethod()
      指定者:
      getMethod 在接口中 javax.servlet.http.HttpServletRequest
      覆盖:
      getMethod 在类中 javax.servlet.http.HttpServletRequestWrapper