@Responsbody가 없을경우에는 View페이지 이름이 된다. (직접응답)
@ResponseBody에 Map형식의 응답이 Json형태로 응답바디에 쓰기가 됨
응답내용 담기(OK응답)
public ResponseEntity<String> putCar(String prod_no, int quantity, HttpSession session) {
Map<String, Integer> cart = (Map)session.getAttribute("cart");
if(cart == null) {
cart = new HashMap<>();
session.setAttribute("cart", cart);
}
Integer oldQuantity = (Integer)cart.get(prod_no);
if(oldQuantity != null) {
quantity += oldQuantity;
}
cart.put(prod_no, quantity);
ResponseEntity<String> entity =
new ResponseEntity<String>(HttpStatus.OK); //응답코드 200번
return entity;
}
'KOSTA > WEB' 카테고리의 다른 글
21.7.27 Rest_Api(2) , 답변형 게시판 (0) | 2021.07.27 |
---|---|
21.7.26 - URI, Rest Api , ResponseEntity객체 (0) | 2021.07.26 |
21.7.22 - Spring 트랜잭션 , AOP (0) | 2021.07.22 |
21.7.21 - 일반Controller용 매개변수 리턴타입 정리, (0) | 2021.07.21 |
21.7.20 - Spring (JDBC연결, JUnit, HikariCP,Spring MVC (0) | 2021.07.20 |