- ベストアンサー
ServletからJSPへのデータの受け渡し
サーブレットにてDBから取得したデータをJSP側に受け渡しをしたいのですが、いろいろと本を読んだり、ネットで情報を調べたりしているのですが、配列データを受け渡す方法が良くわかりません。 どなたか、ココに説明されているHPがある!や、こうすればよいなどのアドバイスをいただければ幸いです。 自分で調べてみたところ以下のところまでは作ったのですが、この後がわからなくなってしまいました。 Servlet側 Enumeration enu_dat = vector.elements(); request.setAttribute("enu_dat", enu_dat); JSP側 session = request.getSession(true); Enumeration data_dat = (Enumeration request.getAttribute("enu_dat"); JSP側で受け取ったとき data_datは「null」 enu_datは「java.util.Vector$1@a2bd15」 のようになっています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
dat_datとenu_datは、何を指してるんですか? どうやって中身を確認しましたか? 該当箇所のコードを教えて下さい。 ちなみに、JSPに渡してるのはEnumerationなので配列ではなく、列挙ですよ。 「java.util.Vector$1@a2bd15」はVectorで生成した内部クラスのEnumerationインスタンスなので、おそらく受け取れてると思います。
- ratsbane
- ベストアンサー率40% (4/10)
とりあえず、 session = request.getSession(true); は使ってなさそうなので、いらないんじゃないですか?