Request 객체의 메소드
return String getParameter(name) // 파라미터 변수 name에 저장된 변수를 얻어내는 메소드로, 이때 변수의 값은 String으로 리턴된다. String getParameterValues(name) // 파라미터 변수 name에 저장된 모든 변수값을 얻어내는 메소드로, 이때 변수의 값은 String 배열로 리턴된다. checkbox에서 주로 사용된다. Enumeration getParameterNames() // 요청에 의해 넘어오는 모든 파라미터 변수를 Enum타입으로 리턴한다. String Protocol() // 웹 서버로 요청 시, 사용 중인 프로토콜을 리턴한다. String getServerName() // 웹 서버로 요청 시, 서버의 도메인 이름을 리턴한다. String getMethod() // 웹 서버로 요청 시, 요청에 사용된 요청 방식(GET, POST, PUT 등)을 리턴한다. String QueryString() // 웹 서버로 요청 시, 요청에 사용된 QueryString을 리턴한다. String getRequestURI() // 웹 서버로 요청 시, 요청에 사용된 URL 로부터 URI 값을 리턴한다. String getRemoteAddr() // 웹 서버로 정보를 요청한 웹 브라우저의 IP주소를 리턴한다. int ServerPort() // 웹 서버로 요청 시, 서버의 Port번호를 리턴한다. String getContextPath() // 해당 JSP 페이지가 속한 웹 어플리케이션의 콘텍스트 경로를 리턴한다. String getHeader(name) // 웹 서버로 요청 시, HTTP 요청 헤더(header)의 헤더 이름인 name에 해당하는 속성값을 리턴한다. Enumeration HeaderNames() // 웹 서버로 요청 시, HTTP 요청 헤더(header)에 있는 모든 헤더 이름을 리턴한다.
Response 객체의 메소드
return void setHeader(name, value) // 헤더 정보의 값을 수정하는 메소드로, name에 해당하는 헤더 정보를 value값으로 설정한다. void setContentType(type) // 웹 브라우저의 요청의 결과로 보일 페이지의 contentType을 설정한다. void sendRedirect(url) // 페이지를 이동시키는 메소드로, url로 주어진 페이지로 제어가 이동한다.
Session 객체의 메소드
return String getId() // 해당 웹 브라우저에 대한 고유한 세션 ID를 리턴한다. long getCreationTime() // 해당 세션이 생성된 시간을 리턴한다. long getLastAccessedTime() // 웹 브라우저의 요청이 시도된 마지막 접근시간을 리턴한다. void setMaxInactiveInterval(time) // 해당 세션을 유지할 시간을 초단위로 설정한다. int getMaxInactiveInterval() // 기본값은 30분으로 setMaxInactiveInterval(time) 로 지정된 값을 리턴한다. boolean isNew() // 현재의 웹 브라우저가 새로 부른 즉, 새로 생성된 세션의 경우 true 값을 리턴한다. void invalidate() // 현재 정보의 유지로 사용 시, 설정된 세션의 속성 값을 모두 제거한다. 주로 세션을 무효화 시킬때 사용 HttpSession session = request.getSession(false); //기존 세션 객체가 있으면 그 걸 리턴, 없으면 null 리턴


+ Recent posts