質問編集履歴
4
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
enum側ではintを指定していますが、どこでString型に変換されているのでしょうか?
|
20
20
|
|
21
|
-
jsp側でpa
|
21
|
+
jsp側でparseでくくってみましたがint型に変換できませんでした。
|
22
22
|
|
23
23
|
```
|
24
24
|
|
3
setAttributeとitemsが間違っており、空欄になる問題は解決しましたので編集いたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,13 +8,63 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
|
12
|
+
|
13
|
+
### 発生している問題・エラーメッセージ
|
14
|
+
|
11
|
-
|
15
|
+
HTTPステータス 500 – Internal Server Errorがでます。
|
12
|
-
|
16
|
+
|
17
|
+
|
18
|
+
|
13
|
-
|
19
|
+
enum側ではintを指定していますが、どこでString型に変換されているのでしょうか?
|
14
|
-
|
15
|
-
|
20
|
+
|
16
|
-
|
17
|
-
|
21
|
+
jsp側でpauseでくくってみましたがint型に変換できませんでした。
|
22
|
+
|
23
|
+
```
|
24
|
+
|
25
|
+
メッセージ [/WEB-INF/jsp/ProductInfo.jsp] の処理中に行番号 [23] で例外が発生しました。
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
説明 サーバーは予期しない条件に遭遇しました。それはリクエストの実行を妨げます。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
例外
|
34
|
+
|
35
|
+
org.apache.jasper.JasperException: [/WEB-INF/jsp/ProductInfo.jsp] の処理中に行番号 [23] で例外が発生しました。
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
20: <select name="genre">
|
40
|
+
|
41
|
+
21: <c:forEach var="genre" items="${ProductGenre}">
|
42
|
+
|
43
|
+
22: <option value="${genre.genreCode}"
|
44
|
+
|
45
|
+
23: <c:if test="${ProductGenre.genreCode == genre.genreCode}">selected</c:if>>
|
46
|
+
|
47
|
+
24: ${genre.genreName}</option>
|
48
|
+
|
49
|
+
25: </c:forEach>
|
50
|
+
|
51
|
+
26: </select>
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
根本原因
|
58
|
+
|
59
|
+
java.lang.NumberFormatException: For input string: "genreCode"
|
60
|
+
|
61
|
+
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
```
|
66
|
+
|
67
|
+
|
18
68
|
|
19
69
|
|
20
70
|
|
@@ -136,7 +186,7 @@
|
|
136
186
|
|
137
187
|
|
138
188
|
|
139
|
-
request.setAttribute("
|
189
|
+
request.setAttribute("ProductGenre", ProductGenre.values());
|
140
190
|
|
141
191
|
|
142
192
|
|
@@ -156,13 +206,13 @@
|
|
156
206
|
|
157
207
|
<select name="genre">
|
158
208
|
|
159
|
-
<c:forEach var="genre" items="${ProductGenre
|
209
|
+
<c:forEach var="genre" items="${ProductGenre}">
|
160
210
|
|
161
211
|
<option value="${genre.genreCode}"
|
162
212
|
|
163
|
-
<c:if test="${
|
213
|
+
<c:if test="${ProductGenre.genreCode == genre.genreCode}">selected</c:if>>
|
164
|
-
|
214
|
+
|
165
|
-
${genre.genreName}</option>
|
215
|
+
${genre.genreName}</option>
|
166
216
|
|
167
217
|
</c:forEach>
|
168
218
|
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
jspにて、セレクトボックスにenumを使用してプルダウンを入れたいです。
|
6
6
|
|
7
|
-
最終的にはenumでコードから名前を取得してDBに格納します。
|
7
|
+
最終的にはプルダウンで選択されたものをenumでコードから名前を取得してDBに格納します。
|
8
8
|
|
9
9
|
|
10
10
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,10 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
jspにて、セレクトボックスにenumを使用してプルダウンを入れたいです。
|
6
|
+
|
7
|
+
最終的にはenumでコードから名前を取得してDBに格納します。
|
8
|
+
|
9
|
+
|
6
10
|
|
7
11
|
ですが、forEach文を実装したところ、プルダウンはありますが文字が表示されません。
|
8
12
|
|