request, response
우리는 검색 사이트에서 키워드를 치고 검색을 요청한다던가, 사용자가 ID, PW를 입력하고 로그인을 요청한다.
이처럼 서버로 데이터를 요청하는 것을 request라 하고, 자바는 객체지향이기 때문에 객체로 전달이 되는데
이 객체를 request객체라 한다.
서버는 사용자의 데이터를 가공하고 처리해 클라이언트 측으로 다시 응답해주는 것을 response라 하고,
이 객체를 response객체라고 한다.
HttpServlet
웹 서버에 요청하고 응답받는 기능을 담고 있는 추상클래스다.
servlet을 생성하면 HttpServlet을 상속받은 것을 확인할 수 있다.
HttpServletRequest 객체의 주요 메소드
- request.getCookies() - 쿠키 정보
- request.getSession() - 세션 정보
- request.getAttribute(null) - request 속성 값
- request.getParameter(null) -폼에서 전송된 파라미터 받기(파라미터가 하나의 값을 가질 때)
- request.getParameterValues(null) - 폼에서 전송된 파라미터 받기(파라미터가 여러 값을 가질 때)
- request.getParameterNames() - 파라미터 이름 집합
HttpServletResponse 객체의 주요 메소드
- response.addCookies(null)- 쿠키 추가/수정
- response.getStatue() - status 값
- response.SendRedirent(null) - 페이지 이동
- response.getWriter() - 텍스트 출력
- response.getOutputStream() - 바이트 출력
[참고] 인프런 - 백기선 님의 실전 JSP - 신입 프로그래머를 위한 강좌를 보고 공부한 내용을 바탕으로 작성했습니다.
'💻 Dev > JSP & Servlet' 카테고리의 다른 글
[JSP] 8.jsp request,response (0) | 2020.09.01 |
---|---|
[JSP] 7.form 데이터 처리 (0) | 2020.08.31 |
[JSP] 6.Servlet 생명주기(Life-Cycle) (0) | 2020.08.30 |
[JSP] 4.Servlet Mapping (맵핑) (0) | 2020.08.28 |
[JSP] 3.Servlet(서블릿)이란? Servlet 맛보기 (0) | 2020.08.28 |
[JSP] 2.JSP 맛보기,웹 컨테이너 구조 (0) | 2020.08.28 |