tr内の値の取得
現在ECサイト的なものを作っており、Daoを使って全商品を画面に出したあとにselectタグで0
以上の値が入力された場合に遷移先のcart.jspに反映されるようにしたいです。
遷移図
menu.jsp(ここで全商品を表示させる) ↓ サーブレット"CartController"(selectで0以上が選択された場合Listに格納) ↓ cart.jsp(選択された商品のみ表示)
該当のソースコード
menu.jsp
1<h3>全商品商品</h3> 2 3 <tr> 4 <td></td> 5 <td>商品名</td> 6 <td>価格</td> 7 <td>個数</td> 8 <td></td> 9 </tr> 10 11 <% 12 for(int i=0; i < product.size(); i++){ 13 %> 14 <tr> 15 <!-- DBから値を取得 --> 16 <!-- 商品画像取得 --> 17 <td><img src = "img/<%=product.get(i).getImage_name() %>" height="64"></td> 18 <!-- 商品名取得 --> 19 <td><%=product.get(i).getName() %></td> 20 <!-- 金額、消費税込み金額取得 --> 21 <td><%=product.get(i).getPrice() %>円<br> 22 (税込み)<%=product.get(i).getTax_in() %>円</td> 23 <!-- 個数選択(select) --> 24 <td><select name="count" class="selected" > 25 <option value="0" id=0>0</option> 26 <option value="1">1</option> 27 <option value="2">2</option> 28 <option value="3">3</option> 29 <option value="4">4</option> 30 <option value="5">5</option> 31 </select>個 32 <td> 33 34 </tr>
要はselectで0以上が選択された場合はfor内のtrの内容全てをListに格納したいわけです。
次の遷移先のCartControllerでList格納が望ましい。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/23 04:16