Back-End/Spring
[Spring MVC][서블릿/Servlet] - 2. HttpServletResponse
얄루몬
2022. 3. 4. 10:47
💻본 포스팅은 '스프링 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 문자로 변경할 수 있다.