웹 브라우저에서 서버의 jsp 페이지로 전달하는 정보를 전달
요청 파라미터 관련 메소드 | 반환 유형 | 설명 |
---|---|---|
getParameter(String name) | String | 요청 파라미터 이름이 name인 값을 전달받음 |
getParameter(String name) | String[] | 모든 요청 파라미터 이름이 name인 값을 배열 형태로 전달받음 |
getParameterNames() | java.util.Enumeration | 모든 요청 파라미터의 이름과 값을 Enumeration객체 타입으로 전달받음 |
getParameterMap() | java.util.Map | 모든 요청 파라미터의 이름과 값을 Map 객체 타입으로 전달 받음 |
웹브라우저는 HTTP 헤더에 부가적인 정보를 담아 서버로 전송
요청 HTTP 헤더 관련 메소드 | 반환 유형 | 설명 |
---|---|---|
getHeader(String name) | String | 설정한 name의 헤더 값을 가져옴 |
getHeaders(String name) | Enumeration | 설정한 name의 헤더 목록 값을 가져옴 |
getHeaderNames() | Enumeration | 모든 헤더 이름을 가져옴 |
getIntHeader(String name) | int | 설정한 name의 헤더 값을 정수로 가져옴 |
getDateHeader(String name) | long | 설정한 name의 헤더 값을 시간 값으로 가져옴 |
getCookies() | javax.servlet.http.Cookie | 모든 쿠키 값을 가져옴 |
사용자의 요청을 처리한 결과를 서버에서 웹 브라우저로 전달하는 정보를 저장
페이지 이동 관련 메소드 | 반환 유형 | 설명 |
---|---|---|
sendRedirect(String url) | void | 설정한 url 페이지로 강제이동 |
웹 브라우저에 데이터를 전송하는 출력 스트림 객체
out 내장객체 메소드 | 반환 유형 | 설명 |
---|---|---|
print(String str) | void | 설정된 str 값을 웹 브라우저에 출력 |
println(String str) | void | 설정된 str 값을 출력할 때 줄바꿔서 출력 |
newLine() | void | 줄바꿈을 출력 |
flush() | void | 현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하고 비움 |
isAutoFlush() | boolean | 출력 버퍼가 채워졌을 때의 처리를 결정 |