[JSP]Request&Response

UnKnown_7·2022년 10월 5일

JSP&Servlet

목록 보기
2/13

request 기본 객체

request.메서드

메서드 목록

  • getRemoteAddr(): IP주소값 반환(String)
  • getContentLength(): 클라이언트가 전송한 요청 정보의 길이 반환(Long)
  • getCharacterEncoding(): 클라이언트가 정보를 전송할 때 사용한 캐릭터의 인코딩 반환(String)
  • getContentType(): 클라이언트가 정보를 전송할 때 사용한 컨텐츠의 타입 반환(String)
  • getProtocol(): 클라이언트가 요청한 프로토콜을 구한다(String)
  • getMethod(): 웹 브라우저가 정보를 전송할 때 사용한 방식을 구한다.(String)
  • getRequestURI(): 웹 브라우저가 요창한 URL에서 경로를 구한다(String)
  • getContextPath(): JSP페이지가 속한 웹앱의 컨텍스트 경로를 구한다(String)
  • getServerName(): 연결할 때 사용한 서버 이름을 구한다.(String)
  • getServerPort(): 서버가 실행중인 포트 번호를 구한다.(int)
  • setCharacterEncoding(): ("utf-8") 하면 request로 온 데이터 형태 변환(한글꺠짐 방지)

요청 파라미터 메서드

메서드 목록

  • getParameter(String name): 이름이 name인 파라미터의 값을 구한다. 없을 시 null.(String)
  • getParameterValues(String name): 이름이 name인 모든 파라미터의 값을 배열로 구한다.(String[])
  • getParameterNames(): 웹 브라우저가 전송한 파라미터의 이름 목록을 구한다.(Enumeration)
  • getParameterMap(): 웹 브라우저가 전송한 파라미터의 맵을 구한다.(Map)

헤더 관련 메서드

메서드 목록

  • getHeader(String name): 지정한 이름의 헤더 값을 구한다.(String)
  • getHeaders(String name): 지정한 이름의 헤더 목록을 구한다.(Enumeration)
  • getHeaderNames(): 모든 헤더의 이름을 구한다(Enumeration)
  • getIntHeader(String name): 지정한 헤더의 값을 정수 값으로 읽어온다.(Int)
  • getDateHeader(String name): 지정한 헤더의 값을 시간 값으로 읽어온다.(long)

response

  • .sendRedirect(URL): 지정한 URL로 이동함
  • .addCookie(Cookie): 쿠키를 지정(추가)함
  • .getCharacterEncoding(): 응답할 때 문자의 인코딩 형태를 구함
profile
개인 공부 요약용 블로그

0개의 댓글