慣れない

今日はWebアプリでよくあるパターン
入力 > 確認 > 完了
Tapestryでやってみることにした。
結論から先に書くとうまくいきませんでした。


まず、Pageのプロパティを引き継がせてページを遷移させました。
入力 > 確認 は上手くいったのですが、
確認でパラメータをhiddenで埋めないと完了へ値が渡りません。
あんまりhiddenでパラメータを埋めたくないのでこの方法は却下。


次はVisitオブジェクトを使ってみました。
これだとテンプレート側からOGNLを使って値を取れるので今まで組んでいたような感じでできました。
が、いつどうやってVisitオブジェクトとクリアするのか分からず・・・


もう一つ、IRequestCycleにsetAttributeする方法。
setAttributeしてgetAttributeするだけなんだけど上手く取れない。
何故だろう・・・


というところで断念。
Tapestryってゴールまでにいろんな方法があるからどれがいいのか分からない。
明日のからさわぎで教えてもらおう。