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");