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

回答編集履歴

1

補足

2018/10/11 07:59

投稿

yeondev
yeondev

スコア198

answer CHANGED
@@ -4,4 +4,32 @@
4
4
  支店:<s:select name="dlstBranch" list="branchList"/>
5
5
  ```
6
6
 
7
- これでいけるのではありませんか?
7
+ これでいけるのではありませんか?
8
+
9
+ **補足 (16:52)**
10
+
11
+ Actionソースに(executeがあるの)次のソースを追加してください。
12
+ ```java
13
+ public List<BranchDto> getBranchList() {
14
+ return branchList;
15
+ }
16
+
17
+ public void setBranchList(List<BranchDto> branchList) {
18
+ this.branchList = branchList;
19
+ }
20
+ ```
21
+
22
+ JSPソースの支店は、これにしてみてください。
23
+ ```JSP
24
+  支店: <s:select list="branchList"
25
+ listKey="name"
26
+ listValue="name"
27
+ name="dlstBranch"
28
+ value="%{branchList.{name}}" /> <!-- after -->
29
+ ```
30
+
31
+ sessionを利用したいという元の要望は、原文の 
32
+
33
+ > session.put("branchList", branchList);
34
+
35
+ の **session**がどう宣言されてるか見えませんね…一応上記のやり方でやってみてください。