[JSP] request, response 객체의 이해
programming/jsp

[JSP] request, response 객체의 이해




request object

 :웹 브라우저를 통해 서버에 어떤 정보를 요청하는 것


 요청 정보는 request 객체가 관리한다. 내부 객체로 언제든지 사용할 수 있다.




 ▷ request 객체 관련 메서드


 ㆍ getContextPath() : 웹 어플리케이션의 컨텍스트 패스를 얻는다.

  getMethod() : get 방식과 poset 방식을 구분해주는 메서드

 ㆍ getSession() : 세션 객체를 얻는 메서드

 ㆍ getProtocol() : 해당 프로토콜을 얻는 메서드

 ㆍ getRequestURL() : 요청 URL를 얻는 메서드

 ㆍ getRequestURI() : 요청 URI를 얻는 메서드

 ㆍ getQueryString() : 쿼리스트링을 얻는 메서드



 cf. uri? context path 이하의 값들


 앞에서 살펴본 요청관련 메소드보다 실제 많이 쓰이는 메소드는 parameter와 관련된 메소드들이다.

JSP 페이지를 제작하는 목적이 데이터 값을 전송하기 위해서이므로, parameter 관련 메소드는 중요하다!




 ▷ parameter methods 


 ㆍ getParameter(String name) : name에 해당하는 파라미터 값을 구하는 메서드

  getParameterNames() : 모든 parameter의 이름을 구하는 메서드

 ㆍ getParameterValues(String name) : name에 해당하는 parameter 값들을 구하는 메서드








response object

 :웹 브라우저의 요청에 응답하는 것


 응답(response)의 정보를 가지고 있는 객체를 response 객체라고 한다.