놀코에 오신 것을 환영합니다.

놀아보자 코드랑

KOSTA/WEB

21.7.23 - Spring (Json)

놀코 2021. 7. 23. 12:55

@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;
	}