org.seasar.cubby.action
クラス Redirect

java.lang.Object
  上位を拡張 org.seasar.cubby.action.Redirect
すべての実装されたインタフェース:
ActionResult

public class Redirect
extends Object

指定されたパスにリダイレクトする ActionResult です。

アクションメソッドの戻り値としてこのインスタンスを指定することで、指定されたパスにリダイレクトします。

使用例1 : リダイレクト先を相対パスで指定

 return new Redirect("list");
 

使用例2 : リダイレクト先を絶対パスで指定

 return new Redirect("/todo/list");
 

導入されたバージョン:
1.0.0
作成者:
baba

コンストラクタの概要
Redirect(String path)
          インスタンスを生成します。
 
メソッドの概要
 void execute(ActionContext context, HttpServletRequest request, HttpServletResponse response)
          処理を実行します。
 String getPath()
          パスを取得します。
 void prerender(ActionContext context)
          何も行いません。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Redirect

public Redirect(String path)
インスタンスを生成します。

パラメータ:
path - リダイレクト先のパス
メソッドの詳細

getPath

public String getPath()
パスを取得します。

戻り値:
パス

execute

public void execute(ActionContext context,
                    HttpServletRequest request,
                    HttpServletResponse response)
             throws Exception
処理を実行します。

パラメータ:
context - アクションコンテキスト
request - リクエスト
response - レスポンス
例外:
Exception

prerender

public void prerender(ActionContext context)
何も行いません。 フォワード直前の処理を実行します。

定義:
インタフェース ActionResult 内の prerender
パラメータ:
context - アクションコンテキスト


Copyright ツゥ 2006-2008 The Seasar Foundation. All Rights Reserved.