[JSP] 객체
JSP 9가지 주요객체
: jsp에서 별도 선언없이 사용가능하나, exception은 isErrorPage 속성의 기본값이 false라서 true로 해주어야 exception객체 사용이 가능하다.
<%@ page isErrorPage="true" %>
<%
exception.printStackTrace(new PrintWriter(out));
왜 오류가 발생했는지 콘솔창 내용들을 출력해줌.
execption 객체를 쓰고싶으면 에러페이지로 설정해줘야함.
%>
- request : 요청정보를 구할때 사용
- response: 응답과 관련된 설정(헤더, 쿠키 등)시 사용
- session: 세션관리 및 처리에 사용웹브라우저가 열려있으면 세션이 이미 시작된것. 세션이 자동생성됨. 웹브라우저가 닫힐때까지 세션이 흐름. jsp에서 기본으로 제공
<%@ page session="true" %>
현재 JSP 페이지의 HTTP 세션 사용 여부 설정
기본값은 true(세션을 자동으로 사용함), 생략 가능
- out: out.print같은거. 직접 응답을 출력할때 사용
기본 객체와 영역
- PAGE 영역 : 하나의 JSP 페이지를 처리할 때 사용되는 영역. 선언한 페이지에서만 공유 가능.
- REQUEST 영역 : 하나의 HTTP 요청을 처리할 때 사용되는 영역. 요청의 흐름이 하나라서 다른 페이지에서도 공유가능 다른 웹브라우저면 각각 브라우저의 request객체가 달라서 공유가 안된다.
- SESSION 영역 : 하나의 웹 브라우저와 관련된 영역. 같은 웹브라우저(웹브라우저가 둘다 크롬이면), 요청의 흐름이 하나라서 다른 페이지에서도 공유가능
- APPLICATION 영역 : 하나의 웹 어플리케이션과 관련된 영역. 웹브라우저의 종류가 달라도 공유가 가능하다.
Author And Source
이 문제에 관하여([JSP] 객체), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@vgo_dongv/JSP-객체-gla8hge8저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)