• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:受け渡し。)

servletのDB検索結果をJSPに受け渡す方法

このQ&Aのポイント
  • servletのDB検索結果をJSPに受け渡すための方法について教えてください。
  • JRun3.0での環境下でのservletとJSPの受け渡しについて詳しく教えてください。
  • JSP内で必要な項目を選択して表示する方法について教えてください。

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

  • ベストアンサー
  • m_hagizo
  • ベストアンサー率65% (31/47)
回答No.1

JSPというよりは、JDBCをもう少し調べてみては? ResObj.close(); statement.close(); としてしまうと、せっかくDB問い合わせた結果が「クローズ」されてしまいます。DBに対してSELECT * ~した結果は、全部メモリ上に持っているわけではなく、メモリ上にはポインタのようなもの(=カーソル)を持っているだけです。 そんなわけで、ResultSetとかStatementをclose()してしまうと、カーソルもクローズしてしまうので、結果にアクセスできなくなります。 なので、JSPに渡す前にHashmapとかに入れなおしてあげるのが良いのでは? (検索結果が大量になる場合、注意が必要ですが・・・)

takuya_m
質問者

お礼

早い回答ありがとうございました。 Hashmapに付きまして、調べて利用したいと思います。 そして、もっとJDBCも勉強したいと思います。 回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A