☑ 요청 시 사용할 수 있는 다양한 메서드를 제공 ex) 사용자가 입력한 데이터 얻기 한글 처리
☑ 메서드 - getContextPath() : URL에서 context명 추출 - getCookies() : Cookie 정보를 얻을 때 - getHeader(String name), getHederNames() : 요청 헤더 정보 얻을 때 - get Session() : httpSession 정보를 얻을 때 - getAttribute(), setAttribute(), removeAttribute() - setCharacterEncoding : 한글 처리 - getRequestDispatcher() : 포워드(forward) 용도
HttpServletResponse (인터페이스, javax.servlet.http.HttpServletResponse) ⇒ 응답과 관련
☑ 응답 시 사용할 수 있는 다양한 메서드를 제공 ex) html 응답처리, MIME타입 (서버에서 브라우저에게 데이터 전달 시 데이터 종류 지정)
☑ 메서드
addCookie() : Cookie 생성할 때
getHeader(), getHeaderNames() : 응답 헤더 정보 얻을 때
sendRedirect() : 리다이렉트(redirect) 용도
setContentType() : MIME타입 지정
getWriter() : html를 브라우저에 출력하기 위해서 I/O 얻는 용도
💡 Header 정보
기본 생성자 필수
서비스 메서드 재정의 ( doGet, doPost )
doGet (HttpServletRequest request, HttpServletResponse response) : 기본