07 Chapter JSP JSP JSP 07 Chapter JSP

  • Slides: 29
Download presentation

07 Chapter JSP >> JSP 작성 및 실행 ■ JSP작성

07 Chapter JSP >> JSP 작성 및 실행 ■ JSP작성

07 Chapter JSP >> JSP 작성 및 실행 ■ JSP배포

07 Chapter JSP >> JSP 작성 및 실행 ■ JSP배포

07 Chapter JSP >> JSP 작성 및 실행 ■ JSP테스트 : http: //localhost: 8080/test.

07 Chapter JSP >> JSP 작성 및 실행 ■ JSP테스트 : http: //localhost: 8080/test. JSP 1/Basic. Counter. jsp 에러 발생

07 Chapter JSP >> JSP 작성 및 실행 ■ 표현식 (expression)

07 Chapter JSP >> JSP 작성 및 실행 ■ 표현식 (expression)

07 Chapter JSP >> JSP 속성들 ■ Scope 별 비교

07 Chapter JSP >> JSP 속성들 ■ Scope 별 비교

07 Chapter JSP >> Page. Context 와 속성 ■ Page. Context 로 속성 접근

07 Chapter JSP >> Page. Context 와 속성 ■ Page. Context 로 속성 접근 l Page. Context 는 다른 Scope 속성에도 접근 가능

07 Chapter JSP >> Page. Context 와 속성 ■ Page. Context 사용 (1) l

07 Chapter JSP >> Page. Context 와 속성 ■ Page. Context 사용 (1) l Page 생존범위 속성 설정 <% Float one = new Float(42. 5); %> <% page. Context. set. Attribute(“foo”, one); %> l Page 생존범위 속성 읽기 <%= page. Context. get. Attribute(“foo”) %> l Page. Context를 이용하여 Session 생존범위 속성 설정 <% Float two = new Float(22. 4); %> <% page. Context. set. Attribute(“foo”, two, Page. Context. SESSION_SCOPE); %> l Page. Context를 이용하여 Session 생존범위 속성 읽기 <% page. Context. get. Attribute(“foo”, Page. Context. SESSION_SCOPE) %>

07 Chapter JSP >> Page. Context 와 속성 ■ Page. Context 사용 (1) l

07 Chapter JSP >> Page. Context 와 속성 ■ Page. Context 사용 (1) l Page. Context를 이용하여 application 생존범위 속성 읽기 <%= page. Context. get. Attribute(“mail”, Page. Context. APPLICATION_SCOPE) %> l Page. Context를 이용하여 모르는 생존범위 속성 읽기 <%= page. Context. find. Attribute(“foo”) %>

07 Chapter JSP >> EL (Expression Language) ■ JSP 단점 l 웹 페이지 디자이너가

07 Chapter JSP >> EL (Expression Language) ■ JSP 단점 l 웹 페이지 디자이너가 자바를 알아야 한다. l JSP 내의 자바 코드는 유지보수가 힘들다. ■ EL (Expression Language) l EL : ${application. Scope. mail} l JSP : <%= application. get. Attribute(“mail”) %>

07 Chapter JSP >> EL 무시하기 ■ web. xml ■ page 지시자 속성

07 Chapter JSP >> EL 무시하기 ■ web. xml ■ page 지시자 속성

07 Chapter JSP >> 액션(Actions) ■ 표준 액션 l <jsp: include page=“wicked. Footer. jsp”

07 Chapter JSP >> 액션(Actions) ■ 표준 액션 l <jsp: include page=“wicked. Footer. jsp” /> ■ 기타 액션 l <c: set var=“rate” value=“ 32” />