2016년 3월 5일 토요일

HttpServlet 클래스의 개요

javax.servlet.http.HttpServletRequest
javax.servlet.http.HttpServletResponse

request와 response 내장 객체

HttpRequest 주요 메서드

메서드 설명
getParameterNames() 현재 요청에 포함된 파라미터 이름을 Enumeration 형태로 넘겨준다
getParameter(name) 문자열 name과 같은 이름을 가진 파라미터 값을 가져온다
getParameterValues(name) 문자열 name과 같은 이름을 가진 파라미터 값을 배열 형태로 가져온다. 주로 checkbox, multiple list등에 사용된다
getCookies() 모든 쿠키값을 javax.servlet.http.Cookie의 배열형태로 가져온다
getMethod() 현재 요청이 GET, POST인지 가져온다
getSession() 현재 세션 객체를 가져온다
getRemoteAddr() 클라이언트의 IP주소를 가져온다
getProtocol() 현재 서버의 프로토콜을 문자열 형태로 알려준다
getCharacterEncoding() 현재 JSP로 전달되는 내용을 지정한 캐릭터셋으로 변환해준다. HTML 홈에서 한글을 입력할때 정상적으로 처리하려면 반드시 필요하다



HttpResponse 주요메서드

메서드 설명
setContentType(type) 문자열 형태의 type에 지정된 MIME Type으로 ContentType을 설정한다
setHeader(name,value) 문자열 name의 이름으로 문자열 value값을 헤더로 설정한다
setDateHeader(name,date) 문자열 name의 이름으로 date에 설정된 밀리세컨드 시간 값을 헤더에 설정한다
sendError(status,msg) 오류코드를 설정하고 메시지를 보낸다
sendRedirect(url) 클라이언트 요청을 다른 페이지로 보낸다

0 개의 댓글

댓글 쓰기