ページ送り
Strutsでページ送り機能の実装をしています。
単純にワークテーブルを使って実装することにしました。
次へボタンと前へボタンの活性/非活性制御はbuttonタグのdisabledを使って制御しました。
<bean:define id="frm" name="actionFormName" type="jp.co.aaa.forms.ActionFormName" /> <html:submit value="Next" disabled="<%= frm.isDisabledNextButton() %>" />
といった感じです。
あとはActionFormでボタンの状態を受け取るフィールドが必要です。
public class ActionFormName extends ActionForm { private boolean disabledNextButton = false; public boolean isDisabledNextButtont() { return disabledNextButton; } public void setDisabledNextButton(boolean disabledNextButton) { this.disabledNextButton = disabledNextButton; } }
これでOK
もっとスマートな書き方があるかもしれませんが、今のところこれで行こうかと思ってます。