概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

## org.seasar.cubby.action
注釈型 OnSubmit

    @Retention(value=RUNTIME)
    @Target(value=METHOD)
    public @interface OnSubmit

要求をこの注釈で修飾されたアクションメソッドへ振り分けるための要求パラメータ名を指定します。

ひとつのフォームに複数のボタンを配置し、それぞれ異なるアクションメソッドを実行させたい場合に使用します。

     <t:form action="${contextPath}/todo/save" method="post" value="${action}">
     (1) <input type="submit" value="登録"/>
     (2) <input type="submit" name="confirm_back" value="戻る"/>
     </t:form>

     public TodoAction extends Action {

       // (1)に対応
       public ActionResult save() {
       }

       // (2)に対応
       @OnSubmit("confirm_back")
       @Path("save")
             public ActionResult back() {
       }

     }

作成者:
  baba

必須要素の概要
`String` | `value` 要求パラメータ名を返します。

要素の詳細

### value

    public abstract String value

  要求パラメータ名を返します。

  戻り値:
    要求パラメータ名

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 必須 | オプション | 詳細: 要素

Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.