웹 브라우저에서 서버의 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 | 출력 버퍼가 채워졌을 때의 처리를 결정 |