본문 바로가기
💻Dev/JSP & Servlet

[JSP] 5.request, response

by 현주먹 2020. 8. 29.

 

 

 

 

 

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 - 신입 프로그래머를 위한 강좌를 보고 공부한 내용을 바탕으로 작성했습니다.