[Servlet]HttpServlet

UnKnown_7·2022년 10월 5일

JSP&Servlet

목록 보기
11/13

기본

GenericServlet으로부터 상속받은 클래스이다.
GenericServlet 또한 여러 인터페이스를 상속받은 클래스이다.

HttpServletRequest

주요 메서드

  • getParameterNames(): 현재 요청에 포함된 매개변수 이름을 열거 형태로 넘겨준다.
  • getParameter(name): 문자열 name과 같은 이름을 가진 매개변수 값을 가져온다.
  • getParameterValues(name): 문자열 name과 같은 이름을 가진 매개변수 값을 배열 형태로 가져온다.(주로 checkbox, multiple list 등에 사용)
  • getCookies(): 모든 쿠키 값을 javax.servlet.http.Cookie의 배열 형태로 가져온다.
  • getSession(): 현재 세션 객체를 가져온다.
  • getRemoteAddr(): 클라이언트의 IP주소를 알려준다.
  • getProtocol(): 현재 서버의 프로토콜을 문자열 형태로 알려준다.
  • setCharacterEncoding(): 현재 JSP로 전ㄷㄹ되는 내용을 지정한 캐릭터셋으로 변환해준다. HTML폼에서 한글을 입력할 때 정상적으로 처리하려면 필요.
  • getAttribute(name): jsp 혹은 servlet에서 생성한 속성값을 불러올 수 있다.
  • setAttribute(null,null): jsp 혹은 servlet에서 입력한 변수에 속성값을 지정할 수 있다.

HttpServletResponse

주요 메서드

  • setcontentType(type): 문자열 혈태의 type에 지정된 MIMI Type으로 Content Type을 지정한다
  • setHeader(name,value): 문자열 name의 이름으로 문자열 value 값을 헤더로 설정한다.
  • setDateHeader(name,date): 문자열 name의 이름으로 date에 설정된 밀리세컨드 시간 값을 헤더에 설정한다.
  • sendRedirect(url): 클라이언트 요청을 다른 페이지로 보낸다.
profile
개인 공부 요약용 블로그

0개의 댓글