Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.

Similar presentations


Presentation on theme: "Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2."— Presentation transcript:

1

2 chapter 16 : Struts 프레임워크 2

3 학습목표 Struts 프레임워크의 커스텀 태그 html bean logic

4 Struts 프레임워크 커스텀 태그

5 정의 종류 사용법 Struts 프레임워크 커스텀 태그 Struts 프레임워크에서 제공하는 커스텀 태그 라이브러리이다. bean
html logic 사용법

6 Struts 프레임워크 커스텀 태그 커스텀 태그 라이브러리

7 Struts html 커스텀 태그

8 정의 특징 Struts html 커스텀 태그 일반적인 표준 html 태그가 아닌 Struts 프레임워크에서 제공하는
ActionForm 과 같은 Struts 프레임워크에서 제공하는 다른 컴포넌트 와 쉽게 연동하여 사용할 수 있다. Form 및 하위의 input 태그들을 재구성한 것이다.

9 정의 방법 주의사항 html:form 커스텀 태그 html의 폼 태그를 정의한다.
ActionForm 을 반드시 작성한다. action 값은 액션태그의 path에 지정된 값이다.

10 html:form 커스텀 태그 실습 예제

11 html:form 커스텀 태그 실습 예제

12 html:form 커스텀 태그 실습 예제

13 html:form 커스텀 태그 실습 예제

14 정의 방법 특징 html:link 커스텀 태그 html의 hyper link 기능을 구현한다.
action 값은 액션태그의 path에 지정된 값이다. GET 방식으로 자바 빈의 property에 값을 설정할 수 있다.

15 html:link 커스텀 태그 실습 예제 Architecture ActionServlet HtmlAction TestBean

16 html:link 커스텀 태그 실습 예제

17 html:link 커스텀 태그 실습 예제

18 html:link 커스텀 태그 실습 예제

19 html:link 커스텀 태그 실습 예제

20 html:select 커스텀 태그 정의 html의 select 기능을 구현한다. 방법 1. 나열 방식 2. 배열 방식

21 html:select 커스텀 태그 3. Collection 방식 4. ActionForm 이용 방식

22 html:select 커스텀 태그

23 html:multibox 커스텀 태그 정의 html의 checkbox 기능을 구현한다. 방법

24 html:multibox 커스텀 태그

25 Struts bean 커스텀 태그

26 Struts bean 커스텀 태그 정의 Bean 과 관련된 여러가지 작업을 제공하는 Struts 커스텀 태그이다. 종류

27 bean:write 커스텀 태그 정의 연관된 bean 또는 바인딩 객체를 출력하기 위한 태그로 자주 사용된다. 방법 실습 예제

28 bean:write 커스텀 태그

29 bean:write 커스텀 태그

30 bean:resource 커스텀 태그 정의 resource ( 자원 )을 사용하기 위한 커스텀 태그이다. 방법 실습 예제

31 bean:resource 커스텀 태그

32 bean:resource 커스텀 태그

33 bean:include 커스텀 태그 정의 JSP 의 include directive태그와 동일한 기능을 한다. 방법 실습 예제

34 bean:include 커스텀 태그

35 bean:header 커스텀 태그 정의 Header 정보를 출력할 때 사용한다. 방법 실습 예제

36 bean:header 커스텀 태그

37 bean:parameter 커스텀 태그 정의 Parameter 정보를 출력할 때 사용한다. 방법 실습 예제

38 bean:parameter 커스텀 태그

39 bean:message 커스텀 태그 정의 리소스 파일을 참조하여 해당 메시지를 출력한다. 방법 실습 예제

40 ascii 변환 방법 bean:message 커스텀 태그
%JAVA_HOME%bin 의 native2ascii.exe 을 이용한다.

41 bean:message 커스텀 태그

42 Struts logic 커스텀 태그

43 Struts logic 커스텀 태그 정의 빈과 JSP 의 logic 처리 담당하는 커스텀 태그이다. 종류

44 logic:present 커스텀 태그 정의 해당 자원이 있는 경우에 데이터 값을 출력한다. 실습 예제

45 logic:present 커스텀 태그

46 logic:equal 커스텀 태그 정의 bean 의 속성값을 비교할 때 사용한다. 실습 예제 – 문자열 비교

47 logic:equal 커스텀 태그

48 logic:equal 커스텀 태그 실습 예제 – numeric 비교

49 logic:iterate 커스텀 태그 정의 빈의 속성 및 바인딩 객체를 반복 처리할 때 사용한다. 실습 예제

50 logic:iterate 커스텀 태그

51 정의 실습 예제 logic:forward 및 logic:redirect 커스텀 태그
forward 및 redirect 할 때 사용한다. 실습 예제

52 logic:forward 및 logic:redirect 커스텀 태그

53 공부한 내용 Struts 프레임워크 커스텀 태그 종류 html bean logic


Download ppt "Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2."

Similar presentations


Ads by Google