Notice
Recent Posts
Recent Comments
Link
«   2026/03   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

brograming

[Spring]05_11 jquery,ajax로 댓글달기 본문

Kosta

[Spring]05_11 jquery,ajax로 댓글달기

brograming 2023. 5. 11. 11:16

동기 - 요청 처리 후 뷰 페이지로 이동

(비동기) ajax - 요청 처리 후 결과로 json, xml, text (결과 비교(true, false)는 text보다 json으로 보내는게 안정적)

 

 

 

 

▼ajax요청 후 반환 시 뷰페이지의 주소를 반환하면 그 페이지의 모든 코드가 반환된다. 반환 내용이 달라짐.

그리고 < >이러한 형태는 파싱이 안되기 때문에 불가. 

map에 담아서 보내면 자동으로 json형태로 담아서 준다.

	@ResponseBody
	@RequestMapping("/detailAjax")
	public Map detailAjax(int num) {
		Map map = new HashMap();
		BoardVo vo = service.getBoard(num);
		map.put("num", vo.getNum());
		map.put("writer", vo.getWriter());
		map.put("w_date", vo.getW_date()+"");
		map.put("title", vo.getTitle());
		map.put("content", vo.getContent());
		return map;
	}

map에 담아서 전송되는 값

 

rest api는 백단과 뷰단이 완전히 분리되어야 한다.

'Kosta' 카테고리의 다른 글

[Spring] JPA 0516  (0) 2023.05.16
[Spring]05_12  (0) 2023.05.12
[Spring]05_10 MemberDao.java 의존성 주입, resultmap,  (0) 2023.05.10
[Spring]05_09  (0) 2023.05.10
[Spring] 05_08  (0) 2023.05.08