JSPでボタンを押した場合などにサブミットさせる場合、SAStruts側は次のように記述する。
1. JSPでサブミットの定義を行う。
<s:form>
メールアドレス<html:text property="mail"/>
<input type="submit" name="onClickCreate" value="ユーザ登録"/>
</s:form>
2. JSPに対応するアクションクラスを開く。
3. onClickCreate(JSP中で指定した名前)メソッドをアクションクラスに追加する。
@Execute(input = "xxx.jsp")
public String onClickCreate() {
return "yyy.jsp";
}
4. 上記3.でも出ているが、処理を行った後にreturnで遷移先のJSP名を指定する。
5. 実際に動かしてみて、画面遷移がうまくいくことを確認する。
0 件のコメント:
コメントを投稿