Tiles정의와 가이드
정보/기술 > 웹/DB
Tiles정의와 가이드
MS워드
2004.09.13
11페이지
1. tiles.doc
2. tiles.pdf
Tiles정의와 가이드
Tiles

정의 - 컨텐츠를 레이아웃으로부터 분리하는 템플릿 메커니즘
설치
1. WEB-INF/lib/에
commons-beanutils.jar / commons-collections.jar / commons-digester.jar
/ commons-logging.jar / tiles.jar(스트러츠 사용시 struts.jar 추가)
2. WEB-INF/에 struts-tiles.tld

Tiles Tag Library
1. insert - 동적 템플릿 추가
template : 타일 혹은 템플릿의 URI(template, page, component와 동일한 역할)
component : 타일 혹은 템플릿의 URI (template, page, component와 동일한 역할)
page : 타일 혹은 템플릿의 URI(template, page, component와 동일한 역할)
definition : JSP페이지에 삽입할 설정의 이름.
삽입할 설정을 definition태그로 설정하면 beanName은 빈값으로 설정.
attribute : 삽입할 타일이나 컴포넌트의 이름,
     name속성을 설정하지 않으면 이 속성이 name속성으로 설정
name : 삽입할 타일이나 컴포넌트의 이름.
설정하지 않음 definiton, attribute,page순으로 검색후 입력
beanName : 값으로 사용할 빈의 이름.
beanScope가 가리키는 스코프에서 설정한 이름의 빈을 가져온다.
BeanProperty 설정했다면 설정한 이름의 빈에서 beanProperty가 가리키는 프로퍼티
    를 가져온다.
beanProperty : beanProperty명.
이를 설정하면 속성 값을 설정 프로퍼티에서 가져온다.
BeanScope : 빈을 검색할 때 사용할 scope[request, page,session,application]설정.
    디폴트는 page scope. 컴포넌트나 템플릿으로 설정하면 해당위치에서 bean검색
flush : true로 설정하면 타일 삽입전 현 페이지의 출력스트림을 비움. 디폴트는 false.
Ignore : true로 설정하면 name에 해당하는 속성이 없더라도 예외없이 종료. 디폴트는 false.
Role : 사용자가 지정된 role을 가질 때만 실행
controllerUrl : 타일이나 컴포넌트를 JSP페이지에 삽입전에 호출하는 URL 기반컨트롤러.
URL은 보통 스트럿츠의 Action클래스를 가리킴.
컨트롤러는 삽입할 타일에 출력할 데이터 준비하는 등의 역할.
ControllerClass : 타일이나 컴포넌트를 JSP페이지에 삽입전 호출하는 클래스 기반컨트롤러.
ControllerUrl, controllerClass중 하나만 사용해야함.

2. definition - 타일즈 컴포넌트 정의
id : definition을 저장할 이름. 꼭 있어야함.
scope : definiton의 스코프. 디폴트는 page
....
사업계획서(Business Plan)작성 가이드(정의,작.. 사업계획서 작성가이드
공공기관 CCTV관리 가이드라인 [독후감] 에밀 독후감, 내용요약, 느낀점
[현대케피코-면접] 생산기술(생산시스템개발) 2.. 2026 인바디 [Expert Track] UI·UX 면접질문기출
롯데칠성,음료시장,시장조사,마케팅,브랜드,브.. 방통대 2학기 중간과제 간호이론11p
(세스코 면접자료) 표시 컨설팅 서비스 담당(수.. [쎄믹스 자소서] 반도체 장비 HW 기구설계 (판..
(LT메탈 면접족보) 제품개발(Bonding Wire) 면.. 2026 지마켓 Category.Merchant Growth Operati..
(롯데웰푸드 면접자료) 마케팅(인턴) 2025면접.. 플라스틱타일의 분기별 시장동향
 
세이클럽 태그 모음과 홈페이..
Oracle 데이타베이스 성능 튜닝
전자상거래를 위한 보안기술 ..
홈페이지구축을 위한 ERD
다단계 개발 설계 자료 => SQL..
홈페이지 보안관리 매뉴얼(1) ..