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을 작성하는 데 필수적이며, 웹 어플리케이션의 동작을 컨트롤하는 데 중요한 역할을 한다.

+ Recent posts