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
要求パラメータ名を返します。

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


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