본문 바로가기

Java & Html

HttpServletRequest, HttpServletResponse

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

항상 사용만 하다가 정확한 의미를 다시 새겨보고자 이렇게 옮겨왔습니다.
추억을 되살려 다시 한번 정리해봐요...^^

클라이언트의 요청을 받아 서블릿 컨테이너가 HttpServletRequest객체를 만들고 이 객체를 service메서드에 전달하게 됩니다. service메서드는 doGet과 doPost를 호출하면서 매개변수형식으로 넘겨주게 됩니다. 일단, 자동으로 이루어지기 때문에 여러분은 그냥 사용하면 되는 것입니다. HttpServletRequest로 할 수 있는 일은 다양합니다. 그것을 정리해 보면 다음과 같습니다. HttpServletRequest는 ServletRequest로부터 상속받고 HttpServletReponse는 ServletResponse로부터 상속 받습니다. 물론, ServletRequest와 SevletResponse를 Http프로토콜에 맞게 변형한 것이 바로 HttpServletRequest와 HttpServletResponse입니다. 이 두 인터페이스가 할 수 있는 일을 알아보면 다음과 같습니다.

HttpServletRequest

n        클라이언트의 모든 요청 정보 보유

n        request header

n        form data, query parameter

n        InputStream(클라이언트로부터 전송되어지는 데이터)

n        기타 클라이언트 정보얻기 à 세션 정보, 쿠키, path ...

 

HttpServletResponse

n        클라이언트에게 보내지는 모든 정보 보유

n        response header

n        OutputStream (클라이언트에게 보내지는 데이터)

n        쿠키 설정

n        세션 설정

출처] HttpServletRequest,HttpServletResponse|작성자 보물섬

'Java & Html' 카테고리의 다른 글

자바 환경변수 세팅  (0) 2010.08.27
각 경우별 드라이버 연동하기  (0) 2010.08.27
Ajax 기본  (0) 2010.08.27
자바 반올림, 내림, 올림  (0) 2010.08.26
자바의 지역, 맴버변수  (0) 2010.08.17