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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? servletrequest.java

?? Java 的servlets和jsp的軟件開發包。支持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一区二区三区免费野_久草精品视频
成人看片黄a免费看在线| 日韩av在线播放中文字幕| 91精品国产高清一区二区三区蜜臀 | 免费看日韩精品| 亚洲国产精品久久人人爱| 亚洲影院免费观看| 亚洲一区在线播放| 亚洲综合男人的天堂| 亚洲高清中文字幕| 奇米色一区二区| 麻豆91精品视频| 国产一区二区视频在线播放| 国产精品综合久久| 成人性生交大片免费看中文 | 夜夜嗨av一区二区三区中文字幕 | 亚洲一区二区黄色| 爽好多水快深点欧美视频| 视频一区二区国产| 国内久久婷婷综合| 成人一级片在线观看| 日本国产一区二区| 国产欧美一区二区精品秋霞影院| 精品久久久久久久久久久久久久久久久| 日韩一区二区中文字幕| 欧美第一区第二区| 亚洲国产精品高清| 亚洲福利视频三区| 国产一区二区三区四区五区入口| 99精品在线免费| 欧美酷刑日本凌虐凌虐| 久久久久国产一区二区三区四区| 亚洲图片激情小说| 日本怡春院一区二区| 国产麻豆精品一区二区| 色综合久久综合中文综合网| 日韩欧美中文字幕一区| 国产精品久线在线观看| 午夜日韩在线电影| 国产激情视频一区二区在线观看| 色综合久久天天| 久久亚洲一级片| 一区二区三区中文免费| 精品一区二区三区av| aaa亚洲精品| 欧美大片一区二区| 亚洲综合自拍偷拍| 福利91精品一区二区三区| 欧美日韩精品三区| 亚洲天堂中文字幕| 国产精品一区二区无线| 精品91自产拍在线观看一区| 一区二区三区在线播| 国产精品一卡二卡| 日韩三级精品电影久久久| 亚洲精品久久7777| 丁香桃色午夜亚洲一区二区三区| 91精品黄色片免费大全| 一区二区三区四区在线| jlzzjlzz欧美大全| 国产欧美一区二区精品婷婷| 精品一区二区三区欧美| 制服视频三区第一页精品| 一区二区高清免费观看影视大全 | 国产精品久久久久影视| 看片的网站亚洲| 欧美丰满嫩嫩电影| 性做久久久久久免费观看| 欧美在线免费视屏| 亚洲卡通动漫在线| 99久久久无码国产精品| 国产精品美日韩| 成人免费观看av| 国产精品国产三级国产普通话99 | 亚洲综合在线第一页| av中文字幕一区| 中文字幕日本乱码精品影院| zzijzzij亚洲日本少妇熟睡| 国产精品卡一卡二| 91丨porny丨国产| 自拍偷拍亚洲激情| 91首页免费视频| 亚洲国产另类精品专区| 欧美日韩午夜在线视频| 婷婷久久综合九色综合绿巨人 | 波多野结衣中文字幕一区| 国产女人aaa级久久久级| 成人精品电影在线观看| 亚洲三级久久久| 欧美视频一二三区| 日本午夜精品视频在线观看| 日韩美女一区二区三区四区| 国产精品亚洲一区二区三区在线 | 婷婷中文字幕综合| 天天射综合影视| 91精品国产综合久久精品图片| 午夜精品一区二区三区免费视频| 欧美日韩你懂得| 免费欧美日韩国产三级电影| 精品福利av导航| 99视频精品在线| 午夜不卡av在线| 精品国产凹凸成av人导航| 成人动漫一区二区| 亚洲一区二区欧美| 精品国产乱码久久久久久闺蜜| 成人污污视频在线观看| 亚洲一区视频在线| 精品免费视频.| 色综合久久久久| 精品一区二区精品| 亚洲精品v日韩精品| 欧美大片一区二区三区| 91浏览器入口在线观看| 狂野欧美性猛交blacked| 亚洲精品va在线观看| 26uuu久久综合| 欧美色图天堂网| 国产a久久麻豆| 日本aⅴ亚洲精品中文乱码| 国产精品乱码一区二区三区软件| 欧美日韩精品一区二区三区四区 | 国产乱码字幕精品高清av| 亚洲精品视频免费观看| 久久综合久久综合九色| 在线视频欧美精品| 国产精品 欧美精品| 视频一区中文字幕| 亚洲色图在线播放| 久久综合色婷婷| 欧美一区二区三区四区五区| 91免费在线看| 国产成人鲁色资源国产91色综 | 国产乱妇无码大片在线观看| 亚洲妇熟xx妇色黄| 亚洲精品视频一区| 国产精品欧美一级免费| 久久女同精品一区二区| 欧美大黄免费观看| 欧美猛男超大videosgay| 色琪琪一区二区三区亚洲区| 成人性色生活片免费看爆迷你毛片| 日韩国产欧美一区二区三区| 亚洲一区在线观看视频| 亚洲男女毛片无遮挡| 国产精品夫妻自拍| 最新欧美精品一区二区三区| 中文字幕一区三区| 久久久国际精品| 国产片一区二区三区| 久久精品视频在线看| 久久精品一区二区三区不卡| 久久嫩草精品久久久精品一| 精品国产免费久久| 欧美精品一区视频| 国产天堂亚洲国产碰碰| 国产亚洲欧美色| 国产精品美女久久久久久久| 国产精品对白交换视频| 亚洲女女做受ⅹxx高潮| 亚洲午夜av在线| 亚洲第一会所有码转帖| 丝袜美腿亚洲综合| 日韩成人午夜精品| 韩国理伦片一区二区三区在线播放 | 亚洲高清久久久| 麻豆精品视频在线观看视频| 看电视剧不卡顿的网站| 国产盗摄精品一区二区三区在线| 成人自拍视频在线| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产精品一区二区三区四区| 国产成人自拍高清视频在线免费播放| 国产成人啪午夜精品网站男同| 91在线看国产| 91精品综合久久久久久| 精品国产免费一区二区三区香蕉 | 欧美吻胸吃奶大尺度电影| 欧美老人xxxx18| 久久久久久久综合狠狠综合| 18成人在线视频| 日韩影院精彩在线| 成人av在线看| 欧美精品少妇一区二区三区| 欧美不卡激情三级在线观看| 国产精品大尺度| 青青草国产成人99久久| 成人午夜精品在线| 欧美喷潮久久久xxxxx| 国产片一区二区| 亚洲国产人成综合网站| 国产福利91精品一区| 欧美日韩一级黄| 中文字幕一区二区三区蜜月| 亚洲成年人网站在线观看| 国产成人av福利| 欧美肥大bbwbbw高潮| 亚洲同性gay激情无套| 蜜桃传媒麻豆第一区在线观看| 色综合中文字幕国产 | 欧美日韩三级在线|