Servlet context – 하나의 web application 과 소통하기 위한
Page Context – 하나의 jsp 파일의 정보를 담고 있는
Scope : 하나의 파일 안에서…
jsp:forward
- 호출한 페이지로 제어권 완전히 넘김
- 호출한 페이지로 이동할 때 실행중인 작업의 출력정보를 버리고 감
jsp:include
- 호출한 페이지로 제어권 잠시 넘기고 다시 가져옴
- 호출한 페이지로 이동할 때 실행중인 작업 가지고 넘어감
***********include지시문< %@include %>****************
staticInclude.jsp에서는 지시어를 통해서 included.jsp를 include합니다.
■ pageContext.include("included.jsp");
결과를 보시면 String으로 입력한 변수 값이 출력되었음을 알 수 있습니다. 이렇게 include지시어로 include를 하면 staticInclude.jsp 파일은 다음과 같이 파일이 구성된 후에 컴파일 되고 실행됨을 알 수 있습니다.
■ <%@ page contentType="text/html; charset=euc-kr" %>
■ <h2>pageContext.include</h2>
■ <h1><%= s %></h1>
■ pageContext.include("included.jsp");
■ %>
다음으로 dynamicInclude.jsp에서는 pageContext.include()를 통해서 included.jsp를 include합니다. 당연히 included.jsp에서는 String변수 s가 처리되지 않아 어떤 일도 처리하지 못하므로, 돌려줄 것이 없어 결과와 같이 나타납니다.
**************************BEAN*************************
JSP에서 사용되는 빈 만들기
n 클래스 내의 멤버필드는 소문자로 시작
n 멤버필드에 값을 set하거나 get하는 메서드는 public
n 값을 set하는 메서드의 이름은 set+ 대문자로 시작하는 멤버필드이름
n 값을 get하는 메서드의 이름은 get + 대문자로 시작하는 멤버필드이름
JSP빈의 규칙을 지키면서 만든 멤버필드와 멤버메서드
n str à getStr(), setStr(String str)
n id à setId(int id)
일반적인 멤버메서드
n getContent()
'Computer Science & Engineering > JSP' 카테고리의 다른 글
[JSP] 마지막날 (0) | 2008.02.01 |
---|---|
DataSource 설정 (0) | 2008.01.30 |
[JSP] get방식 (0) | 2008.01.29 |
[JSP] 경로 설정 (0) | 2008.01.28 |
[JSP] 출발! (0) | 2008.01.28 |
댓글