1. request, response 객체란?
웹브라우저(클라이언트)를 통해서 서버에 어떤 요청을 하는 것을 request라고 합니다. 그리고 이 요청 정보는 request 객체가 관리합니다. 쉽게말하면 우리가 네이버에서 웹툰을 보기위해 웹툰을 클릭하는거 자체가 서버에 request를 하는 것입니다.
그리고 웹브라우저의 요청에 응답하는 것을 response라고 합니다. 그리고 이 응답에 대한 정보를 가지고 있는 객체를 response 객체라고 합니다.
2. request 객체 메소드
● getParameter(String name): name에 해당하는 파라미터 값 획득
● getParameterNames(): 모든 파라미터 이름 획득
● getParameterValues(String name): name에 해당하는 파라미터값 획득.
● getContextPath(): 웹어플리케이션의 컨텍스트 패스 획득
● getMethod(): get방식과 post 방식 구분
● getProtocol(): 해당 프로토콜 획득
● getRequestURL(): 요청 URL 획득
● getRequestURI(): 요청 URI 획득
● getQueryString(): 쿼리스트링 획득
3. response 객체 메소드
● getCharacterEncoding(): 응답할때 문자의 인코딩 형태 획득
● addCookie(Cookie): 쿠키 지정
● sendRedirect(URL): 지정한 URL로 이동
<%
String name = request.getParameter("name");
response.sendRedirect("name.jsp?name="+ name);
%>
위의 코드는 name이라는 파라미터 변수를 받아서 name.jsp로 이동하는 코드입니다. 이렇게 간단하게 request, response 객체에 대해서 알아보았습니다.
'JSP' 카테고리의 다른 글
[JSP] 액션태그 (0) | 2019.09.30 |
---|---|
[JSP] JSP 태그 종류 (0) | 2019.09.30 |
[JSP] 서블릿 초기화 및 데이터 공유 (0) | 2019.09.26 |
[JSP] Servlet Parameter (서블릿 파라미터) (0) | 2019.09.26 |
[JSP] 기초 시작 (0) | 2019.09.26 |