본문 바로가기
프로그램/Java

[Java] Sitemesh – decoration 을 지정하지 않는 방법

by 로드러너 2013. 11. 15.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

기본적으로 적용되는 decoration이 적용되지 않도록 하는 방법은 다음과 같다.

첫번째. 다음과 같이 설정파일을 설정하고 나서 jsp파일을 작성할 때 <meta name=”decorator” content=”null” />를 추가한다.

     [sitemesh.xml]

     <decorator-mappers>

          <mapper class=”com.opensymphony.module.sitemesh.mapper.PageDecoratorMapper”>

               <param name=”property.1″ value=”meta.decorator”/>

          </mapper>

                 …

     </decorator-mappers>

     [decorators.xml]

     <decorators>

          <decorator name=”null” />

     </decorators>

     [hello.jsp]

     <head>

          <meta name=”decorator” content=”null” />

          …

     </head>

두번째. decoration을 적용하지 않으려는 파일을 <excludes> 에 등록한다.

     [decorators.xml]

     <decorators>

          <excludes>

               <pattern>/hello.do</pattern>

          </excludes>

     </decorators>