Seasar2では、アクションに対応するJSPはパッケージごとに管理される。
例えば、トップページに5画面の遷移があるとすると、topPageといったパッケージに5つのJSPファイルを記述することとなる。
別途ログイン処理に3画面の遷移があるとすると、loginといったパッケージに3つのJSPファイルが生成される。
ログイン認証が終わったのでトップ画面に遷移したいという場合、リダイレクトは次のように記述する。
@Execute(input = "login.jsp", redirect = true)
public String onClickLogin() {
// 認証処理
return "/topPage/";
}
@Executeアノテーションのredirectをtrueにすると、リダイレクトとなる。
URL指定については、サンプルを参照のこと。
この例の場合、トップページパッケージ配下を指定している。(topPageのindex.jspが選択される)
0 件のコメント:
コメントを投稿