Class ServletRequestContext

java.lang.Object
org.apache.tomcat.util.http.fileupload.servlet.ServletRequestContext
All Implemented Interfaces:
RequestContext, UploadContext

public class ServletRequestContext extends Object implements UploadContext

Provides access to the request information needed for a request made to an HTTP servlet.

Since:
FileUpload 1.1
  • Constructor Details

    • ServletRequestContext

      public ServletRequestContext(HttpServletRequest request)
      Construct a context for this request.
      Parameters:
      request - The request to which this context applies.
  • Method Details

    • getCharacterEncoding

      public String getCharacterEncoding()
      Retrieve the character encoding for the request.
      Specified by:
      getCharacterEncoding in interface RequestContext
      Returns:
      The character encoding for the request.
    • getContentType

      public String getContentType()
      Retrieve the content type of the request.
      Specified by:
      getContentType in interface RequestContext
      Returns:
      The content type of the request.
    • contentLength

      public long contentLength()
      Retrieve the content length of the request.
      Specified by:
      contentLength in interface UploadContext
      Returns:
      The content length of the request.
      Since:
      FileUpload 1.3
    • getInputStream

      public InputStream getInputStream() throws IOException
      Retrieve the input stream for the request.
      Specified by:
      getInputStream in interface RequestContext
      Returns:
      The input stream for the request.
      Throws:
      IOException - if a problem occurs.
    • toString

      public String toString()
      Returns a string representation of this object.
      Overrides:
      toString in class Object
      Returns:
      a string representation of this object.