문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:sitemesh [2011/04/13 11:42] kwon37xi |
java:sitemesh [2012/07/26 18:03] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== Sitemesh ====== | ====== Sitemesh ====== | ||
| * [[http:// | * [[http:// | ||
| + | * [[http:// | ||
| ===== 기본 프라퍼티 ===== | ===== 기본 프라퍼티 ===== | ||
| 줄 24: | 줄 25: | ||
| </ | </ | ||
| + | |||
| + | ===== < | ||
| + | * 일반 페이지는 무조건 제목을 HTML Escaping해야 한다. | ||
| + | * Decorator에서 일반 페이지의 < | ||
| + | |||
| + | ===== 빈 데코레이터 ===== | ||
| + | 아래와 같이 지정하고 null 데코레이터를 지정하면 데코레이터가 적용 안되는 상태가 된다. | ||
| + | <code xml> | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== 데코레이터 임의 변경하기 ===== | ||
| + | '' | ||
| + | |||
| + | ==== 설정파일 사용 ==== | ||
| + | <code xml> | ||
| + | < | ||
| + | < | ||
| + | ... | ||
| + | <!-- 아래 매퍼는 항상 제일 마지막에 나와야 한다. --> | ||
| + | <mapper class=" | ||
| + | <param name=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== HTML 태그 이용 ==== | ||
| + | 아래 설정이 sitemesh.xml에 존재할 때 | ||
| + | |||
| + | <code xml> | ||
| + | <mapper class=" | ||
| + | <param name=" | ||
| + | <param name=" | ||
| + | </ | ||
| + | </ | ||
| + | <code html> | ||
| + | <meta name=" | ||
| + | |||
| + | 혹은 | ||
| + | |||
| + | <html decorator=" | ||
| + | ... | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Request Scope Attribute 사용 ==== | ||
| + | sitemesh.xml에 다음 설정이 있다면, | ||
| + | <code xml> | ||
| + | <mapper class=" | ||
| + | </ | ||
| + | </ | ||
| + | <code java> | ||
| + | request.setAttribute(com.opensymphony.module.sitemesh.RequestConstants.DECORATOR, | ||
| + | </ | ||
| + | |||