java servletinputstream_javax.servlet.ServletInputStream翻译 | 学步园

javax.servlet

Class ServletInputStream

public abstract class ServletInputStream

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 theServletRequest.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:

Constructor Summary

protected

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

Method Summary

int

(byte[] b, int off, int len)Reads the input stream, one line at a time. 读取输入流,一次一行。

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)

throwsIOException

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:

- if an input or output exception has occurred 如果发生输入输出异常时抛出

Copyright 2003 Sun Microsystems, Inc. All rights reserved.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值