public abstract class ServletOutputStream extends OutputStreamSE
ServletOutputStream オブジェクトは、通常 ServletResponse.getOutputStream() メソッドを介して取得されます。 これは、サーブレットコンテナーが実装する抽象クラスです。このクラスのサブクラスは、java.io.OutputStream.write(int) メソッドを実装する必要があります。
ServletResponse| 修飾子 | コンストラクターと説明 |
|---|---|
protected | ServletOutputStream() これは抽象クラスであるため、何もしません。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
abstract boolean | isReady() このメソッドを使用して、ブロックせずにデータを書き込むことができるかどうかを判断できます。 |
void | print(boolean b)boolean 値をクライアントに書き込みます。末尾に復帰改行(CRLF)文字はありません。 |
void | print(char c) 末尾に復帰改行(CRLF)を付けずに、クライアントに文字を書き込みます。 |
void | print(double d)double 値をクライアントに書き込みます。最後に復帰改行(CRLF)はありません。 |
void | print(float f)float 値をクライアントに書き込みます。最後に復帰改行(CRLF)はありません。 |
void | print(int i) クライアントに int を書き込みます。最後に復帰改行(CRLF)はありません。 |
void | print(long l)long 値をクライアントに書き込みます。最後に復帰改行(CRLF)はありません。 |
void | print(StringSE s)String をクライアントに書き込みます。末尾に復帰改行(CRLF)文字はありません。 |
void | println() 復帰改行(CRLF)をクライアントに書き込みます。 |
void | println(boolean b)boolean 値をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。 |
void | println(char c) クライアントに文字を書き込み、その後に復帰改行(CRLF)を続けます。 |
void | println(double d)double 値をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。 |
void | println(float f)float 値をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。 |
void | println(int i) クライアントに int を書き込み、続いて復帰改行(CRLF)文字を書き込みます。 |
void | println(long l)long 値をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。 |
void | println(StringSE s)String をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。 |
abstract void | setWriteListener(WriteListener writeListener) 書き込みが可能な場合、提供された WriteListener を呼び出すよう ServletOutputStream に指示します |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void print(StringSE s) throws IOExceptionSE
String をクライアントに書き込みます。末尾に復帰改行(CRLF)文字はありません。s - クライアントに送信する String IOExceptionSE - 入力または出力の例外が発生した場合 public void print(boolean b)
throws IOExceptionSEboolean 値をクライアントに書き込みます。末尾に復帰改行(CRLF)文字はありません。b - クライアントに送信する boolean 値 IOExceptionSE - 入力または出力の例外が発生した場合 public void print(char c)
throws IOExceptionSEc - クライアントに送信するキャラクター IOExceptionSE - 入力または出力の例外が発生した場合 public void print(int i)
throws IOExceptionSEi - クライアントに送信する intIOExceptionSE - 入力または出力の例外が発生した場合 public void print(long l)
throws IOExceptionSElong 値をクライアントに書き込みます。最後に復帰改行(CRLF)はありません。l - クライアントに送信する long 値 IOExceptionSE - 入力または出力の例外が発生した場合 public void print(float f)
throws IOExceptionSEfloat 値をクライアントに書き込みます。最後に復帰改行(CRLF)はありません。f - クライアントに送信する float 値 IOExceptionSE - 入力または出力の例外が発生した場合 public void print(double d)
throws IOExceptionSEdouble 値をクライアントに書き込みます。最後に復帰改行(CRLF)はありません。d - クライアントに送信する double 値 IOExceptionSE - 入力または出力の例外が発生した場合 public void println()
throws IOExceptionSEIOExceptionSE - 入力または出力の例外が発生した場合 public void println(StringSE s) throws IOExceptionSE
String をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。s - クライアントに書き込む String IOExceptionSE - 入力または出力の例外が発生した場合 public void println(boolean b)
throws IOExceptionSEboolean 値をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。b - クライアントに書き込む boolean 値 IOExceptionSE - 入力または出力の例外が発生した場合 public void println(char c)
throws IOExceptionSEc - クライアントに書き込む文字 IOExceptionSE - 入力または出力の例外が発生した場合 public void println(int i)
throws IOExceptionSEi - クライアントに書き込む intIOExceptionSE - 入力または出力の例外が発生した場合 public void println(long l)
throws IOExceptionSElong 値をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。l - クライアントに書き込む long 値 IOExceptionSE - 入力または出力の例外が発生した場合 public void println(float f)
throws IOExceptionSEfloat 値をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。f - クライアントに書き込む float 値 IOExceptionSE - 入力または出力の例外が発生した場合 public void println(double d)
throws IOExceptionSEdouble 値をクライアントに書き込み、続いて復帰改行(CRLF)を書き込みます。d - クライアントに書き込む double 値 IOExceptionSE - 入力または出力の例外が発生した場合 public abstract boolean isReady()
ServletOutputStream への書き込みが成功する場合は true、そうでない場合は false を返します。public abstract void setWriteListener(WriteListener writeListener)
WriteListener を呼び出すよう ServletOutputStream に指示します writeListener - 書き込みが可能になったときに通知される WriteListenerIllegalStateExceptionSE - 次の条件のいずれかに該当する場合NullPointerExceptionSE - writeListener が null の場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.