|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@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() {
}
}
| 必須要素の概要 | |
|---|---|
String |
value
要求パラメータ名を返します。 |
| 要素の詳細 |
|---|
public abstract String value
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||