SiteMesh 태그 사용 설명
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다른 사람의 웹사이트 편집: contenteditable 및 designMode그래도 우리가 그렇게 할 수 있다고 생각하는 것은 멋진 일입니다. 제가 강조하고 싶었던 일종의 관련 API가 실제로 몇 개 있기 때문에 오늘 그것을 가져왔습니다. contenteditable는 "true" 값이 할당...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.