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 |