質問: new arraylist(arrays.aslist(hai3[2])); } if (request.getparameter("testno") != null){ request.setattribute("list", list); } if (request.getparameter("name") != null){ request.setattribute("list1", list1); } if (request.getparameter("kana") != null){ request.setattribute("list2", list2); } 結果 1 2 3 4 5 6 7 8 9 10 山田 佐藤 山本 伊藤 武田 鈴木 小野 松井 田中 高橋 ヤマダ サトウ ヤマモト イトウ タケダ スズキ オノ マツイ タナカ タカハシ 1 山田 ヤマダ 2 佐藤 サトウ ・・・・・・ といった表示にしたいです 行ごとに取得して繰り返すのがいいのかなと思って最初やていたのですが 列指定したときに エラー(指定listがない)といったようになるので この組み方にしました。 アドバイスお願いします
回答: 行ごとに取得して表示するように直しませんか? そのほうが考え方として自然じゃないですか? たとえばカナだけチェックをつけたりするとエラーになったりするんですよね? でも、それを試行錯誤するほうが勉強になりますよ! がんばってsqlのデータを返すところを直しませんか? 項目数が可変になっても問題ないようにできるはずですよ? 行き当たりばったりで作っていませんか? 常に最終的にどうやりたいかを意識すればきっとできますよ! がんばりましょう!