[/url] [url=file:///F:/资料/文字资料/j2ee-1.4_doc/apidocs/overview-summary.html]Overview
Class
JavaTM 2 Platform
Ent. Ed. v1.4
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
javax.servlet
Class ServletInputStreamjava.lang.Object
java.io.InputStream
javax.servlet.ServletInputStream
public abstract class ServletInputStream extends InputStreamProvides an input stream for reading binary data from a client request, including an efficient readLine method for reading data one line at a time. With some protocols, such as HTTP POST and PUT, a ServletInputStream object can be used to read data sent from the client. 提供了一种输入流用于从客户端请求中读取二进制数据,包括一次读取一行数据的高效方法readLine。使用了某些协议,比如HTTP POST和PUT,ServletInputStream对象可能用来读取客户端发送的数据。
A ServletInputStream object is normally retrieved via the ServletRequest.getInputStream() method. ServletInputStream对象通常通过ServletRequest.getInputStream()方法获取。
This is an abstract class that a servlet container implements. Subclasses of this class must implement the java.io.InputStream.read() method. 这是一个抽象类,由servlet容器实现。该类的子类必须实现java.io.InputStream.read()方法。
Version: $Version$ Author: Various See Also: ServletRequestConstructor Summary
protected
Does nothing, because this is an abstract class. 不做任何事,因为这是一个抽象类。
Method Summary
int
,]readLine(byte[] b, int off, int len)
Reads the input stream, one line at a time. 读取输入流,一次一行。
Methods inherited from class java.io.InputStream
available, close, mark, markSupported, read, )]read, ,]read, reset, skip
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
ServletInputStreamprotected ServletInputStream()
Does nothing, because this is an abstract class. 不做任何事,因为这是一个抽象类。
Method Detail
readLinepublic int readLine(byte[] b,
int off,
int len)
throws IOException
Reads the input stream, one line at a time. Starting at an offset, reads bytes into an array, until it reads a certain number of bytes or reaches a newline character, which it reads into the array as well. 读取输入流,一次一行。从偏移开始将字节读入数组,直到读入某数量的字节或者抵达一新行符,它也被读入数组。 This method returns -1 if it reaches the end of the input stream before reading the maximum number of bytes. 如果在读入最大数量的字节前,抵达输入流结尾,方法返回-1。
Parameters: b - an array of bytes into which data is read 读入数据的字节数组 off - an integer specifying the character at which this method begins reading 一个整数,标明方法开始读取的字符位置 len - an integer specifying the maximum number of bytes to read 一个整数,标明读取的字节最大数 Returns: an integer specifying the actual number of bytes read, or -1 if the end of the stream is reached 一个整数,标明读取的实际字节数,如果流抵达末尾,返回-1 Throws: IOException - if an input or output exception has occurred 如果发生输入输出异常时抛出[/url][url=file:///F:/资料/文字资料/j2ee-1.4_doc/apidocs/overview-summary.html]Overview
Class
JavaTM 2 Platform
Ent. Ed. v1.4
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Submit a bug or feature Copyright 2003 Sun Microsystems, Inc. All rights reserved.