Commit 67890228 authored by keita.onoguchi's avatar keita.onoguchi

カート機能途中

parent a0a8aea2
...@@ -18,7 +18,7 @@ public class ShoesService { ...@@ -18,7 +18,7 @@ public class ShoesService {
public List<Shoes> findAll(){ public List<Shoes> findAll(){
List<Shoes> list = shoesRepository. findAll(); List<Shoes> list = shoesRepository. findAll();
//並べ替え処理 //並べ替え処理
Collections.sort(list, Collections.reverseOrder()); //Collections.sort(list, Collections.reverseOrder());
//並べ替えたものを返す。 //並べ替えたものを返す。
return list; return list;
} }
......
...@@ -84,6 +84,7 @@ HttpSession session; ...@@ -84,6 +84,7 @@ HttpSession session;
public String list(Model model) { public String list(Model model) {
//靴の情報をすべて取得 //靴の情報をすべて取得
List<Shoes> shoes = shoesService.findAll(); List<Shoes> shoes = shoesService.findAll();
System.out.println(shoes);
//靴の情報を一括で取得するmodel(Idでの降順表示設定済み) //靴の情報を一括で取得するmodel(Idでの降順表示設定済み)
model.addAttribute("shoes", shoes); model.addAttribute("shoes", shoes);
//靴を表示するための処理を全画像にかける //靴を表示するための処理を全画像にかける
...@@ -118,12 +119,15 @@ HttpSession session; ...@@ -118,12 +119,15 @@ HttpSession session;
} }
@GetMapping("cart") @GetMapping("cart")
public String Cart(Model model, @AuthenticationPrincipal LoginUser userDetails, HashMap<String, Items> cart){ public String Cart(Model model, @AuthenticationPrincipal LoginUser userDetails, HashMap<String, Items> items, ArrayList <Items> cart){
User user = userDetails.getUser(); User user = userDetails.getUser();
model.addAttribute("user", user); model.addAttribute("user", user);
cart = (HashMap<String, Items>) session.getAttribute("cart"); items = (HashMap<String, Items>) session.getAttribute("cart");
// cart.forEach((key, value) ->{ for(int i = 0; i < items.size(); i++){
// }); String key = String.valueOf(i);
cart.add(items.get(key));
}
System.out.println((cart.get(1)).getShoesName());
return "Cart"; return "Cart";
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment