質問編集履歴
2
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -570,9 +570,33 @@
|
|
570
570
|
|
571
571
|
### 試したこと
|
572
572
|
|
573
|
+
|
574
|
+
|
575
|
+
|
576
|
+
|
573
|
-
|
577
|
+
nameListと同様にidListを作成してnameListとidListを入れ替えてみましたがプルダウンとvalue値ともに入れ替わってしまいました。
|
578
|
+
|
574
|
-
|
579
|
+
```
|
580
|
+
|
575
|
-
|
581
|
+
/** idListの作成 */
|
582
|
+
|
583
|
+
public static String[] makeIdList() {
|
584
|
+
|
585
|
+
String[] idList = new String[list.size()];
|
586
|
+
|
587
|
+
for (int i = 0; i < list.size(); i++) {
|
588
|
+
|
589
|
+
idList[i] = (list.get(i)).getId();
|
590
|
+
|
591
|
+
}
|
592
|
+
|
593
|
+
return idList;
|
594
|
+
|
595
|
+
}
|
596
|
+
|
597
|
+
```
|
598
|
+
|
599
|
+
こんな感じで作成しました。。
|
576
600
|
|
577
601
|
### 補足情報(FW/ツールのバージョンなど)
|
578
602
|
|
1
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
プルダウン表示のvalue属性についてです。現在value値が商品名になってしまっているのですが、tableタグで商品idから呼び出しているため、value値を商品idで表示するようにしたいです。
|
5
|
+
プルダウン表示のvalue属性についてです。現在value値が商品名になってしまっているのですが、tableタグで商品idから呼び出しているため、value値を商品idでプルダウンでは商品名で表示するようにしたいです。
|
6
6
|
|
7
7
|
value="${idList}"
|
8
8
|
|
@@ -16,9 +16,9 @@
|
|
16
16
|
|
17
17
|
```
|
18
18
|
|
19
|
-
<option value="油性ボールペン">油性ボールペン</option>
|
19
|
+
<option value="{A00101, A00201, A00301, A00401, A00501, B00101, B00201, B00301, C00101, C00201, C00301, C00401, C00501}" value="油性ボールペン">油性ボールペン</option>
|
20
|
-
|
20
|
+
|
21
|
-
このように表示されてしまっています。
|
21
|
+
このようにvalue値が2個ですべての商品のidが与えられて表示されてしまっています。
|
22
22
|
|
23
23
|
```
|
24
24
|
|
@@ -406,9 +406,7 @@
|
|
406
406
|
|
407
407
|
|
408
408
|
|
409
|
-
<form:option path="id" value="${idList}" begin="1"/>
|
410
|
-
|
411
|
-
<form:options items="${nameList}"/>
|
409
|
+
<form:options value="${idList}" items="${nameList}"/>
|
412
410
|
|
413
411
|
|
414
412
|
|