Мы используем sitemesh для украшения на нашем сайте. У нас есть страница с ошибкой, и мы не хотим применять к ней декоратор. Страница ошибки появляется в случае возникновения исключения (мы надеемся редко), не для 404, это другая страница.
Страница ошибки вызывается через контроллер пружины и определяется в 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>
Но это не помогает, так как страница декоратора все еще применяется к странице ошибки. Есть что-то, что я пропускаю, пожалуйста?
Спасибо!
Krt_Malta