SiteMesh 태그 사용 설명

2706 단어 htmljspxml프레임
Decorator Tags:
 
1.
원본 페이지 의 < head > 탭 의 내용 을 삽입 합 니 다.
속성 이 없습니다.
 
2.
원본 페이지 의 < body > 탭 의 내용 을 삽입 합 니 다.
주석: jsp:<body onload="<decorator:getProperty property="body.onload" />">,장식 페이지 body 에서 상기 문법 을 사용 하여 장식 페이지 의 이 벤트 를 얻 을 수 있 습 니 다.
 
3.
인 테 리 어 된 페이지 의 title 탭 에 내용 삽입
default 속성: 인 테 리 어 페이지 에서 title 에 내용 이 있 는 것 을 찾 지 못 했 을 때 이 값 이 삽입 되 었 습 니 다.
 
4.
원본 페이지 의 property 속성 이 지정 한 값 동명 의 속성 을 삽입 합 니 다.
property: 그 속성 이 삽 입 될 것 을 지정 합 니 다.
default: 지정 한 속성 이 발견 되 지 않 으 면 이 값 을 삽입 합 니 다.
writeEntireProperty: (빈 칸 속성 명 = "속성 값") 전 체 를 삽입 할 지 여 부 를 표시 합 니 다. 허용 되 는 값 은 true 또는 yes 또는 1 입 니 다.
다음은 write EntireProperty 속성의 한 예 입 니 다. 장식 기 페이지: <body bgcolor="White"<decorator:getProperty property="body.onload" writeEntireProperty="true" />> 장식 페이지: <body onload="document.someform.somefield.focus();"> sitemesh 장식 을 거 친 효과: <body bgcolor="White" onload="document.someform.somefield.focus();">HtmlPage 인 터 페 이 스 는 사이트 mesh 가 한 페이지 를 장식 기 에 장식 할 수 있 고 속성 값 을 추출 할 수 있 습 니 다.
링크:
(HTML 페이지 인터페이스)http://www.opensymphony.com/sitemesh/api/com/opensymphony/module/sitemesh/HTMLPage.html
(sitemesh 흐름 도)http://www.opensymphony.com/sitemesh/flow.html
프로 세 스 그림 에서 알 수 있 듯 이 이 프레임 워 크 는 원래 페이지 에서 Page object 까지 분석 한 다음 에 적당 한 장식 기 (decorators. xml) 를 용기 에서 요청 합 니 다.
설정 파일 을 통 해 장식 기 페이지 를 찾 을 수 있 습 니 다. 찾 으 면 장식 기 페이지 / request / response 를 Page object 대상 으로 사용 합 니 다...
 
5.
실례 화 장식 기 페이지 는 페이지 대상 이 고 변 수 를 부여 합 니 다.
id 속성 은 필수
 
Page Tags:
1.

지정 한 내용 에 장식 기 를 사용 합 니 다. 이 내용 은 내 연 된 페이지 나 page 속성 으로 지 정 될 수 있 습 니 다.
모든 페이지
name: 페이지 에 적용 할 장식 기 이름 이 포함 되 어 있 습 니 다.
페이지: 포 함 된 페이지
title: 페이지 를 포함 하 는 title 탭 의 내용 을 덮어 씁 니 다.
 
2.
장식 기 에 속성 을 분석 합 니 다. 이 속성 은 기 존 페이지 의 속성 을 덮어 씁 니 다. 이 탭 은 < page: apply Decorator > 탭 내부 에 만 사용 할 수 있 습 니 다.
name: 재 작성 할 속성의 값 을 지정 합 니 다.
 
sitemesh  jar 다운로드 페이지:http://www.opensymphony.com/sitemesh/download.action
공식 예 다운로드 페이지:http://www.opensymphony.com/sitemesh/download.html
 
 
 

좋은 웹페이지 즐겨찾기