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***** ---------------------------------------------------