본문 바로가기
Web/JSP/Servlet/JDBC

[JSP] pageContext란/예제

by 나비와꽃기린 2016. 6. 22.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

5.4 pageContext 객체

-JSP 페이지와 관련된 프로그램에서 다른 내장 객체를 얻어내거나 현재 페이지의 요청과 응답의 제어권을 다른 페이지로 넘겨주는 데 사용

-request, session, application과 같은 내장 객체의 속성을 제어

-해당 jsp page의 페이지 문맥을 캡슐화 한 것

-다른 명시적 객체에 접근하는 여러 가지 편리한 함수 제공

-jsp컨테이너에 의해서 실행 되기 전 자동으로 서블릿 객체로 변환되어 해석된다.

 

***실습20

pageContextTest1.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<%

pageContext.forward("pageContextTest2.jsp");

%>

pageContextTest2.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<html>

<head>

<title>pageContext Test</title>

</head>

<body>

<%

pageContext.include("pageContextTest3.jsp");

%>

<h2>pageContext forward 메소드로 포워딩된 페이지입니다.</h2>

</body>

</html>

 

pageContextTest3.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<h3>include 되는 pageContextTest3.jsp 페이지입니다.</h3>

<hr>