質問編集履歴

2

質問内容の修正

2019/09/13 06:26

投稿

naotaro0704
naotaro0704

スコア19

test CHANGED
File without changes
test CHANGED
@@ -570,9 +570,33 @@
570
570
 
571
571
  ### 試したこと
572
572
 
573
+
574
+
575
+
576
+
573
- 浅はかな考えですが、nameListとidListを入れ替えるなどのことは試してみましたが直りせんでした。
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

質問内容の修正

2019/09/13 06:26

投稿

naotaro0704
naotaro0704

スコア19

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