[Wicket-ja-user 481] Re: 表からのデータ取得について

Back to archive index

Tsutomu Yano t_yano****@me*****
2010年 12月 11日 (土) 18:52:54 JST


矢野です。

そういった用途でしたら、voListをiteratorで回して処理するというアプローチが一番自然のように思います。
入力は表形式になっていて、ユーザが1項目を入力するたびにDBに保存するのではなくて、表に入力した内容をまとめてサーバにサブミットして、まとめて保存したいのですよね? 

プログラムが正しく動作していれば、ユーザ入力値はすべてvoListの中に入っていますので、ただvoListをループして処理すれば、画面に表示していたものをすべてDBに投入できると思います。つまり、例に挙げてもらったようなやり方そのままですね。

DBへの接続部分はWicketがなにもしない部分ですし、Wicketができるのは入力値を自動的にVOに反映するところまでかと思います。VOの入ったListはあるわけですから、あとは普通にJava的に処理を、つまりループで回して処理すればよいかと思います。ここの作業に「wicketならでは」のやり方というのはあまり無いように思います。

上記でうまく回答できているでしょうか。。

---------------------------------------------------
矢野 勉(やの つとむ)
電子メール: t_yano****@me*****
---------------------------------------------------




Wicket-ja-user メーリングリストの案内
Back to archive index