Мы используем sitemesh для оформления на нашем сайте. У нас есть страница с ошибкой, и мы не хотели бы применять к ней декоратор. Страница с ошибкой появляется в случае возникновения исключения (мы надеемся, редко), а не для 404, это другая страница.
Страница ошибки вызывается через контроллер Spring и определяется в web.xml следующим образом:
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/view/errorpage/display</location>
</error-page>
Конфигурация Sitemesh в web.xml
выглядит следующим образом:
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
И, наконец, контроллер ошибок исключается в decorators.xml
следующим образом:
<excludes>
<pattern>/view/errorpage*</pattern>
</excludes>
Но это не работает, так как страница декоратора все еще применяется к странице ошибки. Есть ли что-то, что я упускаю, пожалуйста?
Спасибо!
Крт_Мальта