画面遷移時のパラメータの受け渡しはサーバサイドでも設定可能ですね
勉強不足でいままで気がつかなかったのですが。
Actionから別Actionへの画面遷移の際、同じ変数があればその値を引き継げるようです。
(Sessionに入れなくても)
Requestパラメータがforwardされているものだと思っていましたが、サーバサイドで設定した値もOKです。
■hooActionImpl.java
public class hooActionImpl
private String hoge;
public String goEdit() {
hoge = "abc";
}
}
//setter/getter
...
とした場合、hoo.html(hooActionImpl)からbar.html(barActionImpl)への画面の遷移においては、
■barActionImpl.java
public class barActionImpl
private String hoge;
public String initialize() {
System.out.println(hoge); //"abc"が取得される
}
//setter/getter
...
のように、Requestパラメータに含めていなくても、サーバサイドで値を設定すれば引き継がれます。