※ ChatGPTを利用し、要約された質問です(原文:ブラウザ上でデータベースのテーブル表示について)
ブラウザ上でデータベースのテーブル表示について
このQ&Aのポイント
ブラウザ上でデータベースのテーブル内容を表示する方法について質問があります。
servletからDBに接続し、SQL文でテーブル内容全てを取得し、結果をJSPに表示したいですが、最後の行しか表示されない問題が発生しています。
ResultSetをそのまま送ると最後の行しか表示されないのでしょうか。servletでテーブル内を全て取得してからJSPに送るべきでしょうか。
こんにちは。研修の問題についてなのですが・・・
postgresql+jsp+servlet でお聞きしたい事があります。
環境は(ちょっとわからないので)最新のものでお願いします。
まず、
servletからDBに接続、SQL文でテーブル内容全てを取得。
SQL文を実行してResultSetをこのままrequestにいれてjspへ送る。
jspでrequestを取得、next()、getIntなどでResultSetの中身を取得。
<%= %>でブラウザに表示する。
という形なのですが、テーブルの中身の最後の行
しか表示されないのです。
テーブル内は他にもいくらか行があります。
これはなぜなのでしょうか?
ResultSetをそのまま送るとこの結果になるのでしょうか?
servletでテーブル内を全て取得してから[(rs.next())、get~を使って。]
jspに送ったほうがいいのでしょうか?
またその場合は取得した値をそのままrequestに入れて送るものなのでしょうか?
聞いてばかりでお恥ずかしいですが
ちょっと行きずまってます。宜しくお願いいたします。
お礼
はやばやのご解答ありがとうございます。 実はこの問題についてあの後、自己解決したので 忘れておりました。誠に失礼いたしました。