pageContext : 현재 JSP 페이지의 컨텍스트를 나타내는 객체 : 현재 페이지에 관한 정보만 가지고있음 forword해도 정보가 같이 가지않음
request : 사용자의 요청을 객체화 시켜놓은것 : forword 내부에 request가 있어 내부에 있어 다른페이지에 가도 꺼낼수있음
session : 웹 브라우저의 정보를 유지하기 위한 세션정보를 저장하고 있는 객체 : 브라우저(구글,엣지)를 끄기 전까지 유지함 다른페이지로 갔다 돌아와도 유지됨 끄기전까지!!
application : 웹 application Context의 정보를 저장하고 있는 객체 : 톰캣(WAS)가 꺼지면 정보가 사라짐
약함의 순서 pageContext --> request --> session --> application 강함의 순서
//내장객체 속성,값 지정
pageContext.setAttribute("id1", "aaa");
request.setAttribute("id2", "bbb");
session.setAttribute("id3", "ccc");
application.setAttribute("id4", "ddd");
Object obj1 = pageContext.getAttribute("id1");
String id1 = (String)obj1;
Object obj2 = request.getAttribute("id2");
String id2 = (String)obj2;
Object obj3 = session.getAttribute("id3");
String id3 = (String)obj3;
Object obj4 = application.getAttribute("id4");
String id4 = (String)obj4;
out.println("<h3> pageContext : "+id1+"</h3>");
out.println("<h3> request : "+id2+"</h3>");
out.println("<h3> session : "+id3+"</h3>");
out.println("<h3> application : "+id4+"</h3>");
'JSP' 카테고리의 다른 글
자바빈(JavaBean) 이라는건?? (0) | 2023.11.13 |
---|---|
JSP/JSTL 비교연산자 사용법 eq, ne, empty, not empty (0) | 2023.07.10 |
JSP JSTL 태그 간단 (0) | 2023.06.28 |
JSP 웹 페이지 상태 유지 (0) | 2023.06.28 |
DBCP(DataBase Connection Pool) (0) | 2023.06.28 |