Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed to the Apache Software Foundation (ASF) under one or more
   * contributor license agreements.  See the NOTICE file distributed with
   * this work for additional information regarding copyright ownership.
   * The ASF licenses this file to You under the Apache License, Version 2.0
   * (the "License"); you may not use this file except in compliance with
   * the License.  You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package org.apache.tomcat.util.http.fileupload.servlet;
 
 

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

Author(s):
Martin Cooper
Version:
$Id: ServletRequestContext.java 981187 2010-08-01 09:28:02Z markt $
Since:
FileUpload 1.1
 
 public class ServletRequestContext implements RequestContext {
 
     // ----------------------------------------------------- Instance Variables
 
    
The request for which the context is being provided.
 
     private HttpServletRequest request;
 
 
     // ----------------------------------------------------------- Constructors
 
    
Construct a context for this request.

Parameters:
request The request to which this context applies.
 
     public ServletRequestContext(HttpServletRequest request) {
         this. = request;
     }
 
 
     // --------------------------------------------------------- Public Methods
 
    
Retrieve the character encoding for the request.

Returns:
The character encoding for the request.
 
     public String getCharacterEncoding() {
         return .getCharacterEncoding();
     }

    
Retrieve the content type of the request.

Returns:
The content type of the request.
 
     public String getContentType() {
         return .getContentType();
     }

    
Retrieve the content length of the request.

Returns:
The content length of the request.
 
     public int getContentLength() {
         return .getContentLength();
     }

    
Retrieve the input stream for the request.

Returns:
The input stream for the request.
Throws:
java.io.IOException if a problem occurs.
 
     public InputStream getInputStream() throws IOException {
         return .getInputStream();
     }

    
Returns a string representation of this object.

Returns:
a string representation of this object.
    @Override
    public String toString() {
        return "ContentLength="
            + this.getContentLength()
            + ", ContentType="
            + this.getContentType();
    }
New to GrepCode? Check out our FAQ X