亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? servletrequest.java

?? Java 的servlets和jsp的軟件開發(fā)包。支持jsp1.0以及servlet2.1。版本比較舊
?? JAVA
字號:
/*
 * $Id: ServletRequest.java,v 1.4 1999/04/20 20:37:40 sahmed Exp $
 * 
 * Copyright (c) 1995-1999 Sun Microsystems, Inc. All Rights Reserved.
 * 
 * This software is the confidential and proprietary information of Sun
 * Microsystems, Inc. ("Confidential Information").  You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered into
 * with Sun.
 * 
 * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
 * SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
 * PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR ANY DAMAGES
 * SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
 * THIS SOFTWARE OR ITS DERIVATIVES.
 * 
 * CopyrightVersion 1.0
 */

package javax.servlet;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.Enumeration;



/**
 * Defines an object that a servlet engine uses to give
 * a servlet information about a client request. 
 *
 * <p>A <code>ServletRequest</code> object provides data, including
 * parameter name and values, attributes, and an input stream.
 * Interfaces that extend <code>ServletRequest</code> can provide
 * additional protocol-specific data (for example, HTTP data is
 * provided by {@link javax.servlet.http.HttpServletRequest}.
 * This interface and the interfaces that descend from
 * it provide the servlet's only access to this data.
 * 
 * <p>A servlet request is a Multipurpose Internet Mail Extension (MIME) 
 * body request, and the response is a MIME body response. MIME bodies
 * are either text or binary data. When they are text,including character
 * encodings, use the <code>getReader</code> method. When they are binary data, 
 * use <code>getInputStream</code>. Multipart MIME bodies are treated
 * as binary data.
 * 
 * @author 	Various
 * @version 	$Version$
 *
 * @see 	javax.servlet.http.HttpServletRequest
 *
 */

public interface ServletRequest {




    /**
     *
     * Returns the value of the named attribute as an <code>Object</code>. 
     * This method allows the servlet engine to give the servlet
     * custom information about a request. This method returns
     * <code>null</code> if no attribute of the given name exists.
     *
     * <p>Attribute names should follow the same conventions as package
     * names. This specification reserves names matching <code>java.*</code>,
     * <code>javax.*</code>, and <code>sun.*</code>. 
     *
     * @param name	a <code>String</code> specifying the name of 
     *			the attribute
     *
     * @return		an <code>Object</code> containing the value 
     *			of the attribute, or <code>null</code> if
     *			the attribute does not exist
     *
     */

    public Object getAttribute(String name);
    
    

    /**
     * Returns an <code>Enumeration</code> containing the
     * names of the attributes available to this request. 
     * This method returns an empty <code>Enumeration</code>
     * if the request has no attributes available to it.
     * 
     *
     * @return		an <code>Enumeration</code> of strings 
     *			containing the names 
     * 			of the request's attributes
     *
     */

    public Enumeration getAttributeNames();
    
    
    
    
    /**
     * Returns the name of the character encoding style used in this
     * request. This method returns <code>null</code> if the request
     * does not use character encoding. 
     * 
     *
     * @return		a <code>String</code> containing the name of 
     *			the chararacter encoding style, or <code>null</code>
     *			if the request does not use character encoding
     *
     */

    public String getCharacterEncoding ();
    
    
    
    
    /**
     * Returns the length, in bytes, of the content contained in the
     * request and sent by way of the input stream or -1 if the
     * length is not known. Same as the value
     * of the CGI variable CONTENT_LENGTH.
     *
     * @return		an integer containing the length of the content 
     * 			in the request or -1 if the length is not known
     *
     */

    public int getContentLength();
    
    
    

    /**
     * Returns the MIME type of the content of the request, or 
     * <code>null</code> if the type is not known. Same as the value
     * of the CGI variable CONTENT_TYPE.
     *
     * @return		a <code>String</code> containing the name 
     *			of the MIME type of 
     * 			the request, or -1 if the type is not known
     *
     */

    public String getContentType();
    
    
    

    /**
     * Retrieves binary data from the body of the request as 
     * a {@link ServletInputStream}, which
     * gives you the ability to read one line at a time.
     *
     * @return					a {@link ServletInputStream} object containing
     * 						the body of the request
     *
     * @exception IllegalStateException   	if the {@link #getReader} method
     * 						has already been called for this request
     *
     * @exception IOException    		if an input or output exception occurred
     *
     */

    public ServletInputStream getInputStream() throws IOException; 
     
    
    

    /**
     * Returns the value of a request parameter as a <code>String</code>,
     * or <code>null</code> if the parameter does not exist. Request parameters
     * are extra information sent with the request. 
     *
     * <p>You should only use this method when you are sure the
     * parameter has only one value. If the parameter might have
     * more than one value, use {@link #getParameterValues}.
     *
     * <p>If you use this method with a multivalued
     * parameter, the servlet engine determines the return value.
     *
     *
     * @param name 	a <code>String</code> specifying the 
     *			name of the parameter
     *
     * @return		a <code>String</code> representing the 
     *			single value of the parameter
     *
     * @see 		#getParameterValues
     *
     */

    public String getParameter(String name);
    
    
    

    /**
     *
     * Returns an <code>Enumeration</code> of <code>String</code>
     * objects containing the names of the parameters contained
     * in this request. If the request has 
     * no parameters or if the input stream is empty, returns an 
     * empty <code>Enumeration</code>. The input stream is empty 
     * when all the data returned by {@link #getInputStream} has 
     * been read.
     *
     * @return		an <code>Enumeration</code> of <code>String</code>
     *			objects, each <code>String</code> containing
     * 			the name of a request parameter; or an 
     *			empty <code>Enumeration</code> if the
     *			request has no parameters
     *
     */
     
    public Enumeration getParameterNames();
    
    
    

    /**
     * Returns an array of <code>String</code> objects containing 
     * all of the values the
     * given request parameter has, or <code>null</code> if the 
     * parameter does not exist. For example, in an HTTP servlet, 
     * this method returns an array of <code>String</code> objects 
     * containing the values of a query string or posted form.
     *
     * <p>If the parameter has a single value, the array has a length
     * of 1.
     *
     * @param name	a <code>String</code> containing the name of 
     *			the parameter whose value is requested
     *
     * @return		an array of <code>String</code> objects 
     *			containing the parameter's values
     *
     * @see		#getParameter
     *
     */

    public String[] getParameterValues(String name);
    
    
    

    /**
     * Returns the name and version of the protocol the request uses
     * in the form <i>protocol/majorVersion.minorVersion</i>, for 
     * example, HTTP/1.1. The value
     * returned is the same as the value of the CGI variable 
     * <code>SERVER_PROTOCOL</code>.
     *
     * @return		a <code>String</code> containing the protocol 
     *			name and version number
     *
     */
    
    public String getProtocol();
    
    
    

    /**
     * Returns the name of the scheme used to make this request, 
     * for example,
     * <code>http</code>, <code>https</code>, or <code>ftp</code>.
     * Different schemes have different rules for constructing URLs,
     * as noted in RFC 1738.
     *
     * <p>You can reconstruct the URL used to make this request by 
     * using this scheme, the server name and port, the pathname to
     * the Web page on the server (also known as the Universal 
     * Resource Identifier), and the query string..
     *
     * @return		a <code>String</code> containing the name 
     *			of the scheme used to make this request
     *
     */

    public String getScheme();
    
    
    

    /**
     * Returns the host name of the server that received the request.
     * Same as the value of the CGI variable <code>SERVER_NAME</code>.
     *
     * @return		a <code>String</code> containing the name 
     *			of the server to which the request was sent
     */

    public String getServerName();
    
    
    

    /**
     * Returns the port number on which this request was received.
     * Same as the value of the CGI variable <code>SERVER_PORT</code>.
     *
     * @return		an integer specifying the port number
     *
     */

    public int getServerPort();
    
    
    

    /**
     * Returns the body of the request as a <code>BufferedReader</code>
     * that translates character set encodings.
     * 
     *
     * @return					a <code>BufferedReader</code>
     *						containing the body of the request	
     *
     * @exception UnsupportedEncodingException 	if the character set encoding
     * 						used is not supported and the 
     *						text cannot be decoded
     *
     * @exception IllegalStateException   	if {@link #getInputStream} method
     * 						has been called on this request
     *
     * @exception IOException  			if an input or output exception occurred
     *
     * @see 					#getInputStream
     *
     */

    public BufferedReader getReader () throws IOException;
    
    
    

    /**
     * Returns the Internet Protocol (IP) address of the client 
     * that sent the request.
     * Same as the value of the CGI variable <code>REMOTE_ADDR</code>.
     *
     * @return		a <code>String</code> containing the 
     *			IP address of the client that sent the request
     *
     */
    
    public String getRemoteAddr();
    
    
    

    /**
     * Returns the fully qualified name of the client that sent the
     * request. Same as the value of the CGI variable <code>REMOTE_HOST</code>.
     *
     * @return		a <code>String</code> containing the fully qualified name 
     *			of the client
     *
     */

    public String getRemoteHost();
    
    
    

    /**
     *
     * Stores an attribute in the context of this request.
     * Attributes are reset between requests.
     *
     * <p>Attribute names should follow the same conventions as
     * package names. Names beginning with <code>java.*</code>,
     * <code>javax.*</code>, and <code>com.sun.*</code>, are
     * reserved for use by Sun Microsystems.
     *
     *
     * @param key			a <code>String</code> specifying 
     *					the name of the attribute
     *
     * @param o				an <code>Object</code> containing 
     *					the context of the request
     *
     * @exception IllegalStateException	if the specified attribute already has a value
     *
     */

    public void setAttribute(String key, Object o);
    
    
    

    /**
     * 
     * @deprecated 	As of Version 2.1 of the Java Servlet API,
     * 			use {@link ServletContext#getRealPath} instead.
     *
     */

    public String getRealPath(String path);
    
    
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品国产91久久久久| 久久久久久久久久久久久久久99| 欧美丝袜丝交足nylons| 欧美久久久影院| 国产欧美一区二区精品忘忧草| 中文字幕一区二区三区在线观看| 亚洲一区二区三区四区五区中文| 久久国产精品露脸对白| 色系网站成人免费| 欧美tk—视频vk| 日韩毛片视频在线看| 麻豆精品在线播放| 91理论电影在线观看| 日韩欧美一区在线观看| 亚洲欧美一区二区三区极速播放| 极品美女销魂一区二区三区免费| 日本精品视频一区二区| 精品国产乱码久久久久久久| 亚洲精品视频在线观看网站| 免费看欧美美女黄的网站| 97精品视频在线观看自产线路二| 日韩欧美在线综合网| 亚洲不卡av一区二区三区| 不卡的电视剧免费网站有什么| 欧美不卡123| 亚洲h精品动漫在线观看| 成av人片一区二区| 久久久噜噜噜久噜久久综合| 日韩高清一区二区| 在线精品视频一区二区三四| 国产精品久久久久毛片软件| 久久电影网站中文字幕| 欧美一区二区三区系列电影| 亚洲综合久久av| 97se亚洲国产综合自在线不卡| 精品国产免费一区二区三区香蕉| 婷婷国产在线综合| 欧美三级电影在线看| 亚洲精品高清在线| 97久久久精品综合88久久| 日本一二三不卡| 国产精品资源在线| 久久综合久久99| 美国欧美日韩国产在线播放| 欧美人与z0zoxxxx视频| 亚洲国产精品久久一线不卡| 色综合天天综合网天天看片| 中文字幕中文乱码欧美一区二区| 国产成人av影院| 国产精品污www在线观看| 国产在线一区二区| ww亚洲ww在线观看国产| 久久精品噜噜噜成人88aⅴ| 欧美一区二区视频观看视频 | 亚洲mv在线观看| 在线看不卡av| 午夜激情久久久| 制服丝袜亚洲播放| 久久精品国产**网站演员| 国产午夜精品久久| 国产高清久久久久| 中文字幕视频一区| 欧美午夜精品一区| 亚洲sss视频在线视频| 日韩一级成人av| 韩国理伦片一区二区三区在线播放 | 成人激情黄色小说| 亚洲男人的天堂在线aⅴ视频| 色综合色综合色综合 | 欧美日韩国产高清一区二区| 午夜精品国产更新| 欧美一级爆毛片| 国产福利精品导航| 中文字幕免费在线观看视频一区| 99热这里都是精品| 亚洲一二三四在线| 日韩美女一区二区三区| 成人黄色一级视频| 日本中文字幕一区| 久久亚洲综合色一区二区三区| 不卡视频在线看| 亚洲成a人在线观看| 91精品国产综合久久精品app| 亚洲精品菠萝久久久久久久| 97se亚洲国产综合自在线| 亚洲图片有声小说| 日韩精品一区二区三区在线| 国产成人自拍在线| 亚洲影院理伦片| 亚洲一区二区精品久久av| 欧美日韩视频在线一区二区| 久久99九九99精品| 一区免费观看视频| 日韩欧美一级在线播放| av一区二区久久| 日日骚欧美日韩| 国产精品毛片久久久久久久 | 99久久99久久精品免费观看| 亚洲图片欧美视频| 2024国产精品| 欧美日韩另类一区| 成人性生交大片免费看视频在线 | 51精品秘密在线观看| 国产一区二区三区久久悠悠色av| 亚洲丝袜自拍清纯另类| 欧美大片日本大片免费观看| 91丝袜呻吟高潮美腿白嫩在线观看| 三级在线观看一区二区| 国产精品女人毛片| 日韩精品一区二区三区在线播放| 日本伦理一区二区| 国产成人综合在线| 免费在线看成人av| 亚洲最大成人网4388xx| 国产日韩v精品一区二区| 91精品国产福利在线观看| 91视频一区二区| 狠狠色综合色综合网络| 亚洲一区二区三区国产| 中文在线免费一区三区高中清不卡| 91精品国产一区二区三区香蕉| 色呦呦一区二区三区| 成人午夜视频网站| 狠狠狠色丁香婷婷综合激情 | 欧美在线你懂得| 99久久久久久| 成人性生交大合| 国产麻豆91精品| 激情综合网av| 毛片一区二区三区| 日本成人超碰在线观看| 亚洲一区二区三区四区在线免费观看| 亚洲精品免费一二三区| 最新成人av在线| 国产精品黄色在线观看| 国产日韩精品视频一区| 久久久国产精品不卡| 精品人在线二区三区| 日韩手机在线导航| 91精品久久久久久久99蜜桃| 在线播放视频一区| 国产精品乱码久久久久久| 久久久久综合网| 国产欧美视频在线观看| 亚洲国产成人午夜在线一区| 久久久一区二区三区捆绑**| 久久影音资源网| 久久亚洲综合av| 欧美激情中文不卡| 亚洲色图在线视频| 亚洲一区在线观看视频| 亚洲成av人片一区二区三区| 日本三级韩国三级欧美三级| 蜜桃av噜噜一区二区三区小说| 免费成人深夜小野草| 国产尤物一区二区| 波多野结衣亚洲| 色偷偷久久一区二区三区| 欧美日韩国产123区| 日韩美女视频在线| 日本一区二区电影| 亚洲乱码日产精品bd| 日韩1区2区日韩1区2区| 激情av综合网| 99久久精品免费| 欧美日韩欧美一区二区| 日韩欧美国产一区二区在线播放 | 欧美色爱综合网| 欧美一二三在线| 国产欧美日韩视频一区二区| 亚洲欧美日韩中文播放 | 精品欧美黑人一区二区三区| 国产亚洲福利社区一区| 亚洲狠狠丁香婷婷综合久久久| 日韩av一区二| 成人午夜免费视频| 欧美日韩aaaaa| 欧美极品另类videosde| 午夜精品久久久久久久99水蜜桃| 狠狠色丁香九九婷婷综合五月| 91一区二区三区在线播放| 日韩视频在线你懂得| 国产精品乱码人人做人人爱| 日韩专区一卡二卡| 粉嫩久久99精品久久久久久夜 | 国产成人精品一区二区三区网站观看| 97久久精品人人做人人爽| 日韩精品一区二区三区在线播放 | 欧美日韩日日摸| 国产亚洲美州欧州综合国| 亚洲网友自拍偷拍| 国产成人在线视频网址| 欧美日韩一级黄| 中文字幕+乱码+中文字幕一区| 日韩国产欧美视频| av在线这里只有精品| 日韩视频国产视频| 一区二区三区不卡视频| 成人午夜视频在线观看| 精品99一区二区|