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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기