💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다.
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의
웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., -
www.inflearn.com
[HttpServletResponse]
서버에서 클라이언트로 응답메시지를 전달할 때 응답 메시지를 HTTP스펙에 맞춰 편리하게 사용할 수 있도록 해주는 것이 HttpServletResponse이다.
[HttpServletResponse 역할]
- HTTP 응답 메시지 생성
- HTTP 응답코드 지정
- 헤더 생성
- 바디 생성
- 편의 기능 제공
- content-type, 쿠키, Redirect
[HTTP 응답 데이터 - 단순 텍스트, HTML]
- content-type을 text/html로 지정해주어야 한다.
[HTTP 응답 데이터 - JSON]
- content-type을 application/json로 지정해주어야 한다.
- Jackson 라이브러리가 제공하는 objectMapper.writeValueAsString() 를 사용하면 객체를 JSON 문자로 변경할 수 있다.
'Back-End > Spring' 카테고리의 다른 글
[Spring MVC][스프링MVC 구조] - 스프링 MVC (0) | 2022.03.18 |
---|---|
[Spring MVC][서블릿, JSP, MVC 패턴] - 서블릿, JSP, MVC 패턴 (0) | 2022.03.09 |
[Spring MVC][서블릿/Servlet] - 1. HttpServletRequest (0) | 2022.03.04 |
[Spring MVC][웹 애플리케이션 이해] - 4. HTML, HTTP API, CSR, SSR (0) | 2022.03.01 |
[Spring MVC][웹 애플리케이션 이해] - 3. 동시 요청 - 멀티 쓰레드 (0) | 2022.03.01 |