質問するログイン新規登録

回答編集履歴

2

修正

2019/07/01 07:37

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -9,4 +9,5 @@
9
9
  あとListはwhileではなく通常はfor、またはforEachかと思います。
10
10
  - [java.util.Listのループの書き方](https://qiita.com/masa-kunikata/items/72703085dbf59cc83052)
11
11
 
12
- whileによる.next()はあくまでStatementからResultSetを得たときの手法です。
12
+ whileによる.next()はあくまでStatementからResultSetを得たときの手法です。
13
+ ※そもそもエラーの通りnext()メソッドはListにはありません

1

修正

2019/07/01 07:37

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  > model.addAttribute("departmentList", list);としてjspに渡したところ、
2
2
  jsp側の表示がうまくいかなかったので、Servlet側を修正しようとしています。
3
3
 
4
- むしろ、詰め替えるのが無駄だったりするので、`departmentInfoGet.getDepartmentList()`の結果をそのままjspに渡すので良いと思います。
4
+ むしろ、詰め替えるとループを何度もすることになり無駄だったりするので、`departmentInfoGet.getDepartmentList()`の結果をそのままjspに渡すので良いと思います。
5
5
  もし必要な情報が限定されているのでしたらSQLで`select * from ~~~`としている`*`のところを必要なカラムだけにするというのもありと思います。
6
6
  例:`select cd,name from ~~~`
7
7
  ※その場合は「getDepartmentList()」というメソッド名を変更したほうが良さそうです。