Spring MVC と共に SiteMesh 2.4.2 を使用するアプリケーションを開発しています。
たとえば、2つのデコレータが必要です。
<decorators>
<decorator name="special" page="/WEB-INF/jsp/specialtemplate.jsp">
<pattern>/something/*</pattern>
</decorator>
<decorator name="main" page="/WEB-INF/jsp/pagetemplate.jsp">
<pattern>/*</pattern>
</decorator>
</decorators>
問題は、メイン デコレータのみが適用されることです (ページ /something/... にも適用されます)。
/something/... のページで専用のページが使用されるように、デコレータを適切に構成するにはどうすればよいですか?
特定のテンプレートを使用したい URL はhttp://server/context/something/etcのようになります