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.
A ServletInputStream object is normally retrieved via
the ServletRequest#getInputStream method.
This is an abstract class that a servlet container implements.
Subclasses of this class
must implement the java.io.InputStream.read() method.
ServletRequest
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public int | Returns: an integer specifying the actual number of bytes read, or -1 if the end of the stream is reachedan array of bytes into which data is read b, int an integer specifying the character at which
this method begins reading off, int an integer specifying the maximum number of
bytes to read len)Reads the input stream, one line at a time. |
| ServletInputStream | back to summary |
|---|---|
| protected ServletInputStream() Does nothing, because this is an abstract class. | |
| readLine | back to summary |
|---|---|
| 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.
| |