JSP 의 Predefined Values(or Implicit Object)

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로 요청을 재전송한다.



반응형