javax.servlet

Class ServletOutputStream

public abstract class ServletOutputStream extends OutputStream

Provides an output stream for sending binary data to the client. A ServletOutputStream object is normally retrieved via the ServletResponse method.

This is an abstract class that the servlet container implements. Subclasses of this class must implement the java.io.OutputStream.write(int) method.

Version: $Version$

Author: Various

See Also:

Constructor Summary
protected ServletOutputStream()
Does nothing, because this is an abstract class.
Method Summary
voidprint(String s)
Writes a String to the client, without a carriage return-line feed (CRLF) character at the end.
voidprint(boolean b)
Writes a boolean value to the client, with no carriage return-line feed (CRLF) character at the end.
voidprint(char c)
Writes a character to the client, with no carriage return-line feed (CRLF) at the end.
voidprint(int i)
Writes an int to the client, with no carriage return-line feed (CRLF) at the end.
voidprint(long l)
Writes a long value to the client, with no carriage return-line feed (CRLF) at the end.
voidprint(float f)
Writes a float value to the client, with no carriage return-line feed (CRLF) at the end.
voidprint(double d)
Writes a double value to the client, with no carriage return-line feed (CRLF) at the end.
voidprintln()
Writes a carriage return-line feed (CRLF) to the client.
voidprintln(String s)
Writes a String to the client, followed by a carriage return-line feed (CRLF).
voidprintln(boolean b)
Writes a boolean value to the client, followed by a carriage return-line feed (CRLF).
voidprintln(char c)
Writes a character to the client, followed by a carriage return-line feed (CRLF).
voidprintln(int i)
Writes an int to the client, followed by a carriage return-line feed (CRLF) character.
voidprintln(long l)
Writes a long value to the client, followed by a carriage return-line feed (CRLF).
voidprintln(float f)
Writes a float value to the client, followed by a carriage return-line feed (CRLF).
voidprintln(double d)
Writes a double value to the client, followed by a carriage return-line feed (CRLF).

Constructor Detail

ServletOutputStream

protected ServletOutputStream()
Does nothing, because this is an abstract class.

Method Detail

print

public void print(String s)
Writes a String to the client, without a carriage return-line feed (CRLF) character at the end.

Parameters: s the String to send to the client

Throws: IOException if an input or output exception occurred

print

public void print(boolean b)
Writes a boolean value to the client, with no carriage return-line feed (CRLF) character at the end.

Parameters: b the boolean value to send to the client

Throws: IOException if an input or output exception occurred

print

public void print(char c)
Writes a character to the client, with no carriage return-line feed (CRLF) at the end.

Parameters: c the character to send to the client

Throws: IOException if an input or output exception occurred

print

public void print(int i)
Writes an int to the client, with no carriage return-line feed (CRLF) at the end.

Parameters: i the int to send to the client

Throws: IOException if an input or output exception occurred

print

public void print(long l)
Writes a long value to the client, with no carriage return-line feed (CRLF) at the end.

Parameters: l the long value to send to the client

Throws: IOException if an input or output exception occurred

print

public void print(float f)
Writes a float value to the client, with no carriage return-line feed (CRLF) at the end.

Parameters: f the float value to send to the client

Throws: IOException if an input or output exception occurred

print

public void print(double d)
Writes a double value to the client, with no carriage return-line feed (CRLF) at the end.

Parameters: d the double value to send to the client

Throws: IOException if an input or output exception occurred

println

public void println()
Writes a carriage return-line feed (CRLF) to the client.

Throws: IOException if an input or output exception occurred

println

public void println(String s)
Writes a String to the client, followed by a carriage return-line feed (CRLF).

Parameters: s the String to write to the client

Throws: IOException if an input or output exception occurred

println

public void println(boolean b)
Writes a boolean value to the client, followed by a carriage return-line feed (CRLF).

Parameters: b the boolean value to write to the client

Throws: IOException if an input or output exception occurred

println

public void println(char c)
Writes a character to the client, followed by a carriage return-line feed (CRLF).

Parameters: c the character to write to the client

Throws: IOException if an input or output exception occurred

println

public void println(int i)
Writes an int to the client, followed by a carriage return-line feed (CRLF) character.

Parameters: i the int to write to the client

Throws: IOException if an input or output exception occurred

println

public void println(long l)
Writes a long value to the client, followed by a carriage return-line feed (CRLF).

Parameters: l the long value to write to the client

Throws: IOException if an input or output exception occurred

println

public void println(float f)
Writes a float value to the client, followed by a carriage return-line feed (CRLF).

Parameters: f the float value to write to the client

Throws: IOException if an input or output exception occurred

println

public void println(double d)
Writes a double value to the client, followed by a carriage return-line feed (CRLF).

Parameters: d the double value to write to the client

Throws: IOException if an input or output exception occurred

Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.