본문 바로가기
Computer Science & Engineering/JSP

[JSP] 3일차

by 니나노 Mr.꾸 2008. 1. 30.
반응형
 

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()

728x90

'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

댓글