- 419 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 00:12:45 ]
- >>417-418
レスありがとうございます。java宿題スレとマルチになってしまうんですが、とりあえず分からないなりに 解決してみようと思ってるんですが結局思いつかなくて、ここで聞いてるしだいです。 if (bean.getSql().startsWith("select")) { // iはループ用のカウンター;実行結果を取得する for (int i = 1; i <= fileColumns; i++) { columnNames.add(rsmd.getColumnLabel(i)); } // フィールドの変数NameListに取得した文字列を入れます。 bean.setNameList(columnNames); // 獲得したデータの格納 while (rs.next()) { ArrayList date = new ArrayList(); for (int i = 1; i <= 3; i++) { date.add(rs.getObject(i)); } bean.setResultList(date); ←このResultListを、さらにList化したいです session.setAttribute("access", bean); } } SQLを実行してデータベースから結果をとりだして格納するんですが、上のプログラムだけだと 上書きしている状態で、最後に取得した情報しか表示されないのです。 すべて表示させるにはResultListをリスト化して、リスト化したところに個々の情報を入れていけば 全て表示できると言われたのですが、どうやってResultListをリストすればいいのか検討がつかないのですよ。
|

|