[Java] Sitemesh – decoration 을 지정하지 않는 방법
기본적으로 적용되는 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>