|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.cubby.action.Forward
public class Forward
指定されたパスにフォワードする ActionResult
です。
アクションメソッドの戻り値としてこのインスタンスを指定することで、指定されたパスにフォワードします。
使用例1 : フォワード先を相対パスで指定
return new Forward("list.jsp");
使用例2 : フォワード先を絶対パスで指定
return new Forward("/todo/list.jsp");
また、フォワードの前処理として prerender(ActionContext, HttpServletRequest)
によって、リクエストにいくつかの属性が設定されます。
コンストラクタの概要 | |
---|---|
Forward(String path)
インスタンスを生成します。 |
メソッドの概要 | |
---|---|
void |
execute(ActionContext context,
HttpServletRequest request,
HttpServletResponse response)
処理を実行します。 |
void |
prerender(ActionContext context,
HttpServletRequest request)
フォワード前の処理を行います。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Forward(String path)
path
- フォワード先のパスメソッドの詳細 |
---|
public void execute(ActionContext context, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
ActionResult
の記述:
context
- アクションコンテキストrequest
- リクエストresponse
- レスポンス
ServletException
IOException
public void prerender(ActionContext context, HttpServletRequest request)
以下の処理を行います。
Action.prerender()
を実行します。
ActionResult
内の prerender
context
- アクションコンテキストrequest
- リクエスト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |