|
|
|
|
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관리 가이드라인 |
|
[독후감] 에밀 독후감, 내용요약, 느낀점 |
|
롯데칠성,음료시장,시장조사,마케팅,브랜드,브.. |
|
플라스틱타일의 분기별 시장동향 |
|
플라스틱타일의 월별 시장동향 |
|
타일 및 유사 비내화 요업제품 제조업의 시장동향 |
|
콘크리트 타일, 기와, 벽돌 및 블록 제조업의 .. |
|
[세세분류]국내 타일 및 유사 비내화 요업제품.. |
|
[세세분류]국내 콘크리트타일,기와,벽돌 및 블.. |
|
국내 동서산업㈜의 기업분석(2003년까지)[pdf] |
|
06년 국내 플라스틱타일의 시장동향(2000년부터.. |
|
검측체크리스트-타일공사 |
|
|
|
|
|
|
|
|
|
|
|
|