public abstract class ServletOutputStream extends OutputStream
ServletOutputStream オブジェクトは通常、ServletResponse.getOutputStream()メソッドを使用して取得されます。
これは、サーブレットコンテナが実装する抽象クラスです。 このクラスのサブクラスはjava.io.OutputStream.write(int)メソッドを実装する必要があります。
ServletResponse| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
ServletOutputStream()
これは抽象クラスなので何もしません。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract boolean |
isReady()
このメソッドはブロックせずにデータを書き込むことができるかどうかを判断するために使用できます。
|
void |
print(boolean b)
復帰改行(CRFL)を文字の最後に使用せずにクライアントに
booleanを書き込みます。 |
void |
print(char c)
復帰改行(CRFL)を最後に使用せずにクライアントに文字を書き込みます。
|
void |
print(double d)
復帰改行(CRFL)を最後に使用せずにクライアントに
double値を書き込みます。 |
void |
print(float f)
復帰改行(CRFL)を最後に使用せずにクライアントに
float値を書き込みます。 |
void |
print(int i)
復帰改行(CRFL)を最後に使用せずにクライアントにintを書き込みます。
|
void |
print(long l)
復帰改行(CRFL)を最後に使用せずにクライアントに
long値を書き込みます。 |
void |
print(String s)
復帰改行(CRFL)を使用せずにクライアントに
Stringを書き込みます。 |
void |
println()
クライアントに復帰改行(CRFL)を書き込みます。
|
void |
println(boolean b)
クライアントに
boolean値を書き込み、続けて復帰改行(CRFL)を書き込みます。 |
void |
println(char c)
クライアントに文字を書き込み、続けて復帰改行(CRFL)を書き込みます。
|
void |
println(double d)
クライアントに
double値を書き込み、続けて復帰改行(CRFL)を書き込みます。 |
void |
println(float f)
クライアントに
float値を書き込み、続けて復帰改行(CRFL)を書き込みます。 |
void |
println(int i)
クライアントに整数を書き込み、続けて復帰改行(CRFL)を書き込みます。
|
void |
println(long l)
クライアントに
long値を書き込み、続けて復帰改行(CRFL)を書き込みます。 |
void |
println(String s)
クライアントに
Stringを書き込み、続けて復帰改行(CRFL)を書き込みます。 |
abstract void |
setWriteListener(WriteListener writeListener)
|
public void print(String s) throws IOException
Stringを書き込みます。s - クライアントに送るStringIOException - I/O例外が発生したpublic void print(boolean b)
throws IOException
booleanを書き込みます。b - クライアントに送るbooleanIOException - I/O例外が発生したpublic void print(char c)
throws IOException
c - クライアントに送る文字IOException - I/O例外が発生したpublic void print(int i)
throws IOException
i - クライアントに送るintIOException - I/O例外が発生したpublic void print(long l)
throws IOException
long値を書き込みます。l - クライアントに送るlong値IOException - I/O例外が発生したpublic void print(float f)
throws IOException
float値を書き込みます。f - クライアントに送るfloat値IOException - I/O例外が発生したpublic void print(double d)
throws IOException
double値を書き込みます。d - クライアントに送るdouble値IOException - I/O例外が発生したpublic void println()
throws IOException
IOException - I/O例外が発生したpublic void println(String s) throws IOException
Stringを書き込み、続けて復帰改行(CRFL)を書き込みます。s - クライアントに書き込むStringIOException - I/O例外が発生したpublic void println(boolean b)
throws IOException
boolean値を書き込み、続けて復帰改行(CRFL)を書き込みます。b - クライアントに書き込むboolean値IOException - I/O例外が発生したpublic void println(char c)
throws IOException
c - クライアントに書き込む文字IOException - I/O例外が発生したpublic void println(int i)
throws IOException
i - クライアントに書き込む整数IOException - I/O例外が発生したpublic void println(long l)
throws IOException
long値を書き込み、続けて復帰改行(CRFL)を書き込みます。l - クライアントに書き込むlong値IOException - I/O例外が発生したpublic void println(float f)
throws IOException
float値を書き込み、続けて復帰改行(CRFL)を書き込みます。f - クライアントに書き込むfloat値IOException - I/O例外が発生したpublic void println(double d)
throws IOException
double値を書き込み、続けて復帰改行(CRFL)を書き込みます。d - クライアントに書き込むdouble値IOException - I/O例外が発生したpublic abstract boolean isReady()
ServletOutputStreamに書き込めるときにtrue、そうでないときはfalsepublic abstract void setWriteListener(WriteListener writeListener)
writeListener - ServletOutputStreamが書き込み可能な時に通知を受ける必要のあるWriteListenerIllegalStateException - 以下の条件の一つがtrueの時
NullPointerException - writeListenerがnullCopyright © 1999-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms. Portions Copyright © 1999-2002 The Apache Software Foundation. Portions Copyright © 2017- @megascus. Translated by @megascus.