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

カート機能途中

parent a0a8aea2
......@@ -18,7 +18,7 @@ public class ShoesService {
public List<Shoes> findAll(){
List<Shoes> list = shoesRepository. findAll();
//並べ替え処理
Collections.sort(list, Collections.reverseOrder());
//Collections.sort(list, Collections.reverseOrder());
//並べ替えたものを返す。
return list;
}
......
......@@ -84,6 +84,7 @@ HttpSession session;
public String list(Model model) {
//靴の情報をすべて取得
List<Shoes> shoes = shoesService.findAll();
System.out.println(shoes);
//靴の情報を一括で取得するmodel(Idでの降順表示設定済み)
model.addAttribute("shoes", shoes);
//靴を表示するための処理を全画像にかける
......@@ -118,12 +119,15 @@ HttpSession session;
}
@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();
model.addAttribute("user", user);
cart = (HashMap<String, Items>) session.getAttribute("cart");
// cart.forEach((key, value) ->{
// });
items = (HashMap<String, Items>) session.getAttribute("cart");
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";
}
}
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