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
- クライアントに送るString
IOException
- I/O例外が発生したpublic void print(boolean b) throws IOException
boolean
を書き込みます。b
- クライアントに送るboolean
IOException
- 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
- クライアントに書き込むString
IOException
- 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
、そうでないときはfalse
public abstract void setWriteListener(WriteListener writeListener)
writeListener
- ServletOutputStream
が書き込み可能な時に通知を受ける必要のあるWriteListener
IllegalStateException
- 以下の条件の一つが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.