일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Level 1
- 일단_해보는거야
- Sts
- 고객센터 구현
- 이메일로 인증코드 전송 구현
- jakarta.mail
- Spring MVC
- json
- Oracle
- 코딩
- java
- jquery
- 프로그래머스
- jsp
- jsp 프로젝트
- Spring
- ajax
- MVC
- 인증코드로 비밀번호 변경 구현
- SESSION
- 자바
- js
- 다중 카테고리 구현
- 스프링
- MySQL
- 로그인과 장바구니 구현
- 교보문고 따라하기
- 오라클
- 세션
- 대분류/중분류/소분류
목록JSONObject (2)
감 잃지말고 개발하기

목표 ♠ JSON 형식을 이해할 수 있다. ♠ JSON.parse()을 사용할 수 있다. JSON 정의 JavaScript Object Notation JSON은 key와 value가 쌍으로 이루어진 데이터 객체를 전달할 때 쓰는 개방형 표준 데이터 형식이다. JSON은 Map 구조이다. 따라서 key값이 중복되면 안 된다. JSON 자료형 객체 객체는 중괄호{ }로 나타낸다. 쉼표를 사용해 여러 프로퍼티를 포함할 수 있다. {"r_text":"리뷰 1", "r_star":3, "r_m_id":"y1234"} 배열 배열은 대괄호[ ]로 나타낸다. 배열의 각 요소는 문자열, 숫자, 객체, 배열, boolean 또는 null이 될 수 있다. 각 요소는 쉼표로 구분한다. JSON 배열은 중첩된 객체와 배열을 ..

도서 상세 페이지에서 도서 구매 리뷰를 보여주는 내비게이션 버튼을 클릭하면 ajax를 이용한 비동기 통신으로 디비에 저장되어 있는 해당 도서의 모든 리뷰 데이터가 웹 브라우저로 넘어와서 출력되는 로직을 기록하고자 한다. 이 로직 하나 하려고 얼마나 여기저기를 뒤적거렸는지... 원하는 대로 해결되어 뿌듯하다. 목표 ♠ JSP에서 MVC 패턴을 지키면서 AJAX를 통해 리뷰 데이터를 웹 브라우저로 가져올 수 있다. ♠ JSON.parse()을 사용할 수 있다. 로직 흐름 도서 상세 페이지에서 도서 구매 리뷰를 보여주는 리스트를 클릭하면 ajax 함수로 도서 아이디와 페이지번호를 서버로 넘긴다(bookView.jsp). 리뷰를 담당하는 컨트롤러(ajax 처리)에서 해당 URL을 받아 리뷰 데이터를 조회하는 클..