2020. 5. 21. 14:01ㆍ자바 Java/JSP(Java Server Page)
미리 정의된 객체로, WAS가 제공하는 객체를 의미한다.
request: the HttpServletRequest Object
response: the HttpServletResponse Object
session: the HttpSession Object
out: the PrintWriter Object
application: the ServletContext Object
config: the ServletConfig
pageContext:the PageContext
page: the Object
exception: the Throwable
request, response 객체
JSP페이지를 제작하는 목적은 데이터 값을 전송하기 위함이다.
JSP페이지를 사용하기 위해서는 request 객체와 response 객체를 필수로 알고 있어야한다.
request
- 웹브라우저(클라이언트)를 통해 서버에 어떤 정보를 요청하는 것이다.
- 요청 정보는 request 객체가 관리한다.
- JSP 컨테이너가 servlet(.java)으로 변환될 때 자동으로 생성된다.
request 관련 메서드
- getParameter(name) : name의 이름으로 된 파라미터를 가져온다.
- getParameterValuse(name) : name의 이름을 가진 모든 파라미터 값을 배열로 가져온다.
- getContextPath() : JSP 페이지가 속한 웹어플리케이션의 컨텍스트 패스를 리턴한다.
- getMethod() : 요청방식이 GET 방식인지 POST 방식인지 알려준다.
- getSession() : 요청관련 session 객체를 구한다.
- getRequestURL() : 요청 해당 URL을 리턴한다.
response
- 웹브라우저(클라이언트)의 요청에 응답하는 것이다.
- 응답의 정보는 response 객체가 관리한다.
- JSP 컨테이너가 servlet(.java)으로 변환될 때 자동으로 생성된다.
response 관련 메서드
- getCharacterEncoding() : 응답하는 내용의 글자 인코딩 형태를 가져온다.
- setHeader(headerName, value) : 응답에 포함될 헤더 정보에 headerName의 이름으로 value값을 설정해 추가한다.
- addHeader(headerName, value) : name 헤더에 value값을 추가한다.
- addCooke(cookie) : 해당 쿠키를 응답에 추가한다.
- sendRedirect(URL) : 지정한 URL로 요청을 재전송한다.
'자바 Java > JSP(Java Server Page)' 카테고리의 다른 글
JSP 내장객체 Request,Response,Session,Out,Application,PageContext (0) | 2020.06.01 |
---|---|
JSP프로그래밍 기초- JSP란?, JSP동작원리,스크립트 기반 태그 (0) | 2020.05.31 |
JSP를 이해하기 위한 자바와 웹 기초 지식 (0) | 2020.05.21 |
JSP 문법/태그 (0) | 2020.05.21 |
JSP란 무엇인가 (0) | 2020.05.21 |