- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンボボックスやリストボックスの値設定)
コンボボックスやリストボックスの値設定方法について
このQ&Aのポイント
- コンボボックスやリストボックスの値をデータベースから設定する方法について疑問があります。
- 現在のシステムではJSP内でSQLタグを使用してデータベースのレコードセットを取得し、値をセットしています。
- MVCを考慮するとJSP内でのDB接続に疑問を感じています。どのような方法がベストプラクティスとされているでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>今回はStrutsを使えません。 >その場合は!? ちょっと言葉足らずでしたね。 ----前回の回答-------------- DAOからSQLの結果のデータセットを返して、 Servletでデータセットをリクエストにセットして、 JSPでリクエストからデータセットを使用するのが普通?なのかな。 ----前回の回答-------------- とStrutsは別です。 ちょっと細かく書くと… DBとやりとりするクラスから、SQLの処理結果を、たとえばHashMapとかにセットして、Servletに返します。 Servletはリクエストやセッションに上記HashMapなどをセットしてレスポンスを返します。 で、JSPではリクエストorセッションからHashMapなどを取得して、そこからSQLの処理結果を取得→表示する。 こんな感じが普通だと(少なくとも自分は)思っています。
その他の回答 (1)
- pcbeginner
- ベストアンサー率46% (261/560)
回答No.1
DAOからSQLの結果のデータセットを返して、 Servletでデータセットをリクエストにセットして、 JSPでリクエストからデータセットを使用するのが普通?なのかな。 Strutsを勉強してみるといいと思います。
質問者
補足
今回はStrutsを使えません。 その場合は!?
お礼
ありがとうございます。 早速ソース変更しました!!!