javax.servlet.ServletInputStream翻译

 
JavaTM 2 Platform
Ent. Ed. v1.4

javax.servlet
Class ServletInputStream

java.lang.Object
  extended byjava.io.InputStream
      extended byjavax.servlet.ServletInputStream

public abstract class ServletInputStream extends InputStream

Provides 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:
ServletRequest

Constructor Summary
protected ServletInputStream()
          Does nothing, because this is an abstract class. 不做任何事,因为这是一个抽象类。
 
Method Summary
 intreadLine(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

ServletInputStream

protected ServletInputStream()
Does nothing, because this is an abstract class. 不做任何事,因为这是一个抽象类。

Method Detail

readLine

public 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 如果发生输入输出异常时抛出

JavaTM 2 Platform
Ent. Ed. v1.4

Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值