javax.servlet

Class ServletOutputStream


public abstract class ServletOutputStream
extends java.io.OutputStream

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

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

See Also:
ServletResponse

Constructor Summary

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

Method Summary

void
print(boolean b)
Writes a boolean value to the client, with no carriage return-line feed (CRLF) character at the end.
void
print(char c)
Writes a character to the client, with no carriage return-line feed (CRLF) at the end.
void
print(double d)
Writes a double value to the client, with no carriage return-line feed (CRLF) at the end.
void
print(float f)
Writes a float value to the client, with no carriage return-line feed (CRLF) at the end.
void
print(int i)
Writes an int to the client, with no carriage return-line feed (CRLF) at the end.
void
print(java.lang.String s)
Writes a String to the client, without a carriage return-line feed (CRLF) character at the end.
void
print(long l)
Writes a long value to the client, with no carriage return-line feed (CRLF) at the end.
void
println()
Writes a carriage return-line feed (CRLF) to the client.
void
println(boolean b)
Writes a boolean value to the client, followed by a carriage return-line feed (CRLF).
void
println(char c)
Writes a character to the client, followed by a carriage return-line feed (CRLF).
void
println(double d)
Writes a double value to the client, followed by a carriage return-line feed (CRLF).
void
println(float f)
Writes a float value to the client, followed by a carriage return-line feed (CRLF).
void
println(int i)
Writes an int to the client, followed by a carriage return-line feed (CRLF) character.
void
println(java.lang.String s)
Writes a String to the client, followed by a carriage return-line feed (CRLF).
void
println(long l)
Writes a long value to the client, followed by a carriage return-line feed (CRLF).

Constructor Details

ServletOutputStream

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

Method Details

print

public void print(boolean b)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


print

public void print(char c)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


print

public void print(double d)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


print

public void print(float f)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


print

public void print(int i)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


print

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

Parameters:
s - the String

Throws:
java.io.IOException - if an input or output exception occurred


print

public void print(long l)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


println

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

Throws:
java.io.IOException - if an input or output exception occurred


println

public void println(boolean b)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


println

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

Parameters:
c - the character to write to the client

Throws:
java.io.IOException - if an input or output exception occurred


println

public void println(double d)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


println

public void println(float f)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


println

public void println(int i)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred


println

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

Parameters:
s - the String to write to the client

Throws:
java.io.IOException - if an input or output exception occurred


println

public void println(long l)
            throws java.io.IOException
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:
java.io.IOException - if an input or output exception occurred