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

質問編集履歴

2

省略していた所を追加し、自分なりに内容を再び整理しました

2020/01/10 17:38

投稿

takasikoarkaslf
takasikoarkaslf

スコア18

title CHANGED
File without changes
body CHANGED
@@ -15,6 +15,17 @@
15
15
  bdb.setUserId((int) session.getAttribute("userId"));
16
16
  bdb.setTotalPrice(totalPrice);
17
17
  bdb.setDelivertMethodId(userSelectDMB.getId());
18
+ //購入確定で利用
19
+ session.setAttribute("bdb", bdb);
20
+ request.getRequestDispatcher(EcHelper.BUY_CONFIRM_PAGE).forward(request, response);
21
+ } catch (Exception e) {
22
+ e.printStackTrace();
23
+ session.setAttribute("errorMessage", e.toString());
24
+ response.sendRedirect("Error");
25
+ }
26
+ }
27
+
28
+ }
18
29
  ```
19
30
  ```java
20
31
  DeliveryMethodDataBeansのBeans
@@ -127,4 +138,7 @@
127
138
 
128
139
  方法、どこがおかしいのかが分からないです。
129
140
  恐れ入りますがどこが間違っているか教えていただけたら幸いです。
130
- 他にも情報が必要でしたら編集いたします
141
+ 他にも情報が必要でしたら編集いたします
142
+ userSelectDMBではDeliveryMethodDataBeansからid.name.priceは取れています
143
+ bdbではdeliveryMethodName、deliveryMethodPriceの値がnull,0になっています
144
+ deliveryMethodName、deliveryMethodPriceの値を取得したいです

1

2020/01/10 17:37

投稿

takasikoarkaslf
takasikoarkaslf

スコア18

title CHANGED
File without changes
body CHANGED
@@ -114,8 +114,17 @@
114
114
  }
115
115
 
116
116
  ```
117
- 最後の行のbdbのインスタンスにつめてsessionを使おうと思っているのですがdeliveryMethodName、deliveryMethodPriceの値がうまく入りません
117
+ 最後の行のbdbのインスタンスにつめてsessionを使おうと思っているのですがdeliveryMethodName、deliveryMethodPriceの値が入りません
118
+ bdbのインスタンスの中にuserSelectDMBを入れたいです
118
- userSelectDMBのインスタンスにはid,name,priceが取れています。
119
+ userSelectDMBのインスタンスにはid,name,priceが入っていて取れています。
119
- その値をbdbの deliveryMethodName、deliveryMethodPriceに値を移す?方法どこがおかしいのかが分からないです。
120
+ その値をbdbインスタンスの deliveryMethodName、deliveryMethodPrice、
121
+ deliveryMethodName、deliveryMethodPriceに値userSelectDMBのインスタンスの値を移したいです
122
+
123
+
124
+ userSelectDMBで取れてるname→ bdbのdeliveryMethodName
125
+ userSelectDMBで取れてるprice→ bdbのdeliveryMethodPrice
126
+ を移せたら正解です
127
+
128
+ 方法、どこがおかしいのかが分からないです。
120
129
  恐れ入りますがどこが間違っているか教えていただけたら幸いです。
121
130
  他にも情報が必要でしたら編集いたします