▶ JSP Page 내장 객체인 request, response 객체에 대해 정리해보자.
내장 객체 | 리턴 타입 | 설명 |
request | javax.servlet.http.HttpServletRequest | 웹 브라우저의 요청 정보를 저장하고 있는 객체 |
response | javax.servlet.http.HttpServletResponse | 웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 |
① request 객체
- 웹 컨테이너는 요청된 http 메시지를 통해 HttpServletRequest 객체를 얻고 이로부터 사용자의 요청 사항을 요구 받음
- 즉, 생성된 request 객체는 클라이언트의 요청 정보를 저장하고 있음
- request 객체에서 자주 사용되는 메서드
메서드 | 설명 |
String getParameter(name) | 파라미터 변수 name에 저장된 변수를 얻어내는 메서드로, 이때 변수의 값은 String으로 리턴됨 |
String[] getParameterValues(name) | 파라미터 변수 name에 저장된 모든 변수값을 얻어내는 메서드로, 이때 변수의 값은 String 배열로 리턴됨 → 주로 checkbox에서 사용됨 |
Enumeration getParameterNames() | 요청에 의해 넘어오는 모든 파라미터 변수를 java.util.Enumeration 타입으로 리턴함 |
② response 객체
- 웹 브라우저에 보내는 응답 정보는 HttpServletResponse 객체 사용
- response 객체는 응답 정보와 관련하여 주로 헤더 정보 입력, 리다이렉트하기 등의 기능을 제공
- reponse 객체에서 자주 사용되는 메서드
메서드 | 설명 |
void setHeader(name, value) | 헤더 정보의 값을 수정하는 메서드로, name에 해당하는 헤더 정보를 value 값으로 설정함 |
void setContentType(type) | 웹 브라우저의 요청의 결과로 보일 페이지의 contentType을 설정함 |
void sendRedirect(url) | 페이지를 이동시키는 메서드로, url로 주어진 페이지로 제어가 이동함 |
[ 참고자료 ]
https://cheershennah.tistory.com/92
'백엔드 > JSP' 카테고리의 다른 글
JSP Servlet 기초 (4) : request + tag (0) | 2023.06.12 |
---|---|
JSP Servlet 기초 (3) : JSP 태그 (0) | 2023.06.11 |
JSP lifestyle (0) | 2023.06.10 |
JSP Servlet 기초 (2) (0) | 2023.06.09 |
JSP Servlet 기초(1) (0) | 2023.06.08 |