|
FlatServe 1.1 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.small_it_office.flatserve.core.response.Response
com.small_it_office.flatserve.core.response.ForwardResponse
public class ForwardResponse
他のページにフォワードして応答することをあらわす応答クラスです。 このクラスのオブジェクトをHTTPサービスメソッドの戻り値として返すことで、 指定したアドレスにHTTPフォワードを行います。
コンストラクタの概要 | |
---|---|
ForwardResponse(java.lang.String path)
コンストラクタ。 |
メソッドの概要 | |
---|---|
protected java.lang.String |
getContentType()
content-typeはフォワード先で設定するため、このメソッドではnullを返します。 |
void |
setRequestScope(java.lang.String key,
java.lang.Object o)
リクエストスコープにオブジェクトを格納します。 |
void |
setSessionScope(java.lang.String key,
java.lang.Object o)
セッションスコープにオブジェクトを格納します。 |
protected void |
writeResponse()
HTTP応答を書き込みます。 |
クラス com.small_it_office.flatserve.core.response.Response から継承されたメソッド |
---|
getHeader, getHeaders, getStatusCode, sendResponse, setHeader, setStatusCode |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ForwardResponse(java.lang.String path)
path
- フォワード先のパス。メソッドの詳細 |
---|
protected java.lang.String getContentType()
Response
内の getContentType
protected void writeResponse() throws java.io.IOException
応答を書き込む前後に何らかの処理が必要であれば、それもこのメソッドで行います。
ただし、Response.setHeader(String, String)
メソッドで設定したHTTPヘッダは
Response.sendResponse()
メソッド内で行われるので、実装する必要はありません。
また、HttpServletResponse#flushBuffer()についても同様にこのメソッド内で行う必要はありません。
Response
内の writeResponse
java.io.IOException
- 応答の書き込み時にIOエラーが発生した場合public void setRequestScope(java.lang.String key, java.lang.Object o)
key
- リクエストスコープに格納するキーo
- 格納するオブジェクトpublic void setSessionScope(java.lang.String key, java.lang.Object o)
key
- セッションスコープに格納するキーo
- 格納するオブジェクト
|
FlatServe 1.1 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |