pageContext 객체

2020/JSP SERVLET 2019. 12. 18. 19:24
반응형

  pageContext 객체는 javax.servlet.jsp.PageContext 클래스를 상속해 웹 컨테이너가 JSP 실행시 자동으로 생성해서 제공하는 내장 객체 입니다. 이번에는 pageContext 객체의 편리한 기능을 사용해 보겠습니다.

 

<a> 태그를 이용해 다른 서블릿이나 JSP를 요청하는 방법은 2가지 입니다.

  • <a href="/패키지/소패키지/가입폼.jsp">회원 가입하기 </a>
  • <a href="<%=request.getContextPath() %>/소패키지/memberForm.jsp"> 회원 가입하기</a>

  그런데 첫번째 방법은 컨텍스트 이름(대 패키지)이 바뀌면 일일이 찾아서 수정해야 한다는 단점이 있고, 두번째 방법은 자바 코드가 사용되므로 화면 자겁이 복잡해 진다는 단점이 있습니다. 그러나 pageContext 객체의 속성인 request의 contextPath 속성을 이용하면 쉽게 컨텍스트 이름을 가져올 수 있습니다.

  코드를 작성해 보겠습니다.

login.jsp

출력해 보겠습니다.

memberForm.jsp

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

EL Collection 객체 사용  (0) 2019.12.18
EL에서 빈(bean) 사용  (0) 2019.12.18
requestScope 사용  (0) 2019.12.18
param 내장 객체  (0) 2019.12.18
표현 언어(EL) 내장 객체(내장 변수)  (0) 2019.12.18
블로그 이미지

꽃꽂이하는개발자

,