• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンボボックスやリストボックスの値設定)

コンボボックスやリストボックスの値設定方法について

このQ&Aのポイント
  • コンボボックスやリストボックスの値をデータベースから設定する方法について疑問があります。
  • 現在のシステムではJSP内でSQLタグを使用してデータベースのレコードセットを取得し、値をセットしています。
  • MVCを考慮するとJSP内でのDB接続に疑問を感じています。どのような方法がベストプラクティスとされているでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>今回はStrutsを使えません。 >その場合は!? ちょっと言葉足らずでしたね。 ----前回の回答-------------- DAOからSQLの結果のデータセットを返して、 Servletでデータセットをリクエストにセットして、 JSPでリクエストからデータセットを使用するのが普通?なのかな。 ----前回の回答-------------- とStrutsは別です。 ちょっと細かく書くと… DBとやりとりするクラスから、SQLの処理結果を、たとえばHashMapとかにセットして、Servletに返します。 Servletはリクエストやセッションに上記HashMapなどをセットしてレスポンスを返します。 で、JSPではリクエストorセッションからHashMapなどを取得して、そこからSQLの処理結果を取得→表示する。 こんな感じが普通だと(少なくとも自分は)思っています。

hinata_0103
質問者

お礼

ありがとうございます。 早速ソース変更しました!!!

その他の回答 (1)

回答No.1

DAOからSQLの結果のデータセットを返して、 Servletでデータセットをリクエストにセットして、 JSPでリクエストからデータセットを使用するのが普通?なのかな。 Strutsを勉強してみるといいと思います。

hinata_0103
質問者

補足

今回はStrutsを使えません。 その場合は!?