본문 바로가기
Web/JSP

JSP #7 서블릿(Servlet)-1

by 언덕너머에 2014. 12. 23.

ttpServlet 클래스와 서비스 매서드 

매 서 드 

설 명 

 service()

 요청의 종류(GET 또는 POST)와 관계없이 수행 

 doGet()

 클라이언트가 GET 방식의 요청이 있을 때 처리

 doPost()

 클라이언트가 POST 방식의 요청이 있을 때 처리

 doHead()

 HEAD 요청을 처리

 doPut()

 PUT 방식의 요청이 있을 때 처리

 doDelete()

 DELETE 방식의 요청이 있을 때 처리

 doOption()

 OPTION 방식의 요청이 있을 때 처리

 

HttpServletRequest와 주요 매서드

매 서 드 

설 명 

 getParameterNames()

 클라이언트의 request에 포함되어 있는 패러미터 이름을 반환

 getParameter(name)

 문자열 name의 패러미터 값을 반환

 getParameterValues(name)

 문자열 name의 패러미터 값을 배열로 반환

 getCookies()

 웹 브라우저가 전달한 쿠키 값을 가져 옮

 getMethod()

 http 요청이 get, post인지 가져옮

 getSession()

 현재 사용중인 세션을 반환

 getRemoteAddr()

 클라이언트의 IP 주소를 알려줌

 getProtocol()

 현재 서버의 프로토콜을 문자열로 알려줌

 getCharacterEncoding()

 문자 데이터를 인코딩하여 반환

 

HttpServletResponse와 주요 매서드

매 서 드

설 명 

 setContentType(type)

 클라이언트로 전달되는 문서의 MIME타입 설정

 setHeader(name, value)

 name 이름으로 value 값을 헤더 값으로 설정

 sendError(status, msg)

 오류 코드를 설정하고, 메시지를 보냄

 setRedirect(url)

 클라이언트의 요청을 다른 페이지로 보냄

 

 

'Web > JSP' 카테고리의 다른 글

JSP #9 EL-1  (0) 2015.01.02
JSP #8 서블릿(Servlet)-2 RequestDispatcher & sendRedirect  (0) 2014.12.29
JSP #6 세션(Session)  (0) 2014.12.23
JSP #5 쿠키  (0) 2014.12.22
JSP #4 자바빈의 표준 액션 태그  (0) 2014.12.22