HttpServletRequest와 HttpServletResponse는 Java Servlet API에서 제공되는 인터페이스이다.
이들 인터페이스는 HTTP 요청과 응답 객체를 나타낸다.
HttpServletRequest 인터페이스는 HTTP 요청에 대한 정보를 제공하며, 이 인터페이스는 다음과 같은 메소드를 포함한다.
- getParameter(String name): HTTP 요청 매개변수 값을 가져옴
- getSession(): 클라이언트 세션 객체를 반환
- getRequestURL(): 요청 URL을 반환
- getMethod(): HTTP 요청 방법을 반환 (GET, POST 등).
HttpServletResponse 인터페이스는 HTTP 응답에 대한 정보를 제공한다.
이 인터페이스는 다음과 같은 메소드를 포함한다.
- setStatus(int sc): HTTP 응답 상태 코드를 설정
- setContentType(String type): 응답 본문의 MIME 타입을 설정
- getWriter(): 응답 본문에 대한 PrintWriter 객체를 반환
- sendRedirect(String location): 지정된 URL로 리디렉션
HttpServletRequest와 HttpServletResponse는 서로 연결되어 있으며, Servlet에서 클라이언트의 HTTP 요청에 대한 처리를 수행한 후 HttpServletResponse 객체를 사용하여 클라이언트에게 응답을 반환한다.
이러한 인터페이스는 Java Servlet을 작성하는 데 필수적이며, 웹 어플리케이션의 동작을 컨트롤하는 데 중요한 역할을 한다.
'Backend > Spring MVC' 카테고리의 다른 글
[Spring MVC] HTML Form - POST (0) | 2023.03.01 |
---|---|
[Spring MVC] HTTP 요청데이터 - GET 쿼리 파라미터 (0) | 2023.03.01 |
[Spring MVC] Servlet 을 이용하는 프로젝트 생성 (Servlet 기반) (0) | 2023.02.24 |
[Spring MVC] CSR, SSR (0) | 2023.02.23 |
[Spring MVC] 멀티 쓰레드 (Multi-Thread) (0) | 2023.02.22 |