JSP

JSP pageContext 객체

웹개발자준비 2018. 11. 14. 19:04

pageContext 객체

- 한페이지 요청 ~ 응답까지 과정에 관련된 여러가지 행동을 하는 객체

- request/response와 유사하다.


1. 데이터 입출력

* 입력 pageContext.setAttribute("이름","값");


pageContext.setAttribute("name","홍길동");

pageContext.setAttribute("age",20);


* 출력 pageContext.getAttribute("이름");


pageContext.getAttribute("name");

pageContext.getAttribute("age");



// response.sendRedirect(URL) vs pageContext.forWard(URL)

- 둘다 서버측 이동이다.

- 표면상 차이점

a. sendRedirect() : 바뀔 페이지 URL로 바뀐다.

b, forward() : 현재 페이지 URL이 고정되어있다. (상태 유지)


response.sendRedirect("경로"); - response.sendRedirect("test.jsp");

pageContext.forward("경로");   - pageContext.forward("test.jsp");