У меня есть приложение Spring MVC / 3.0, использующее плитки в качестве вида, это работает нормально, однако я не могу понять, как заставить страницы ошибок также использовать плитки.
У меня есть web.xml
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/error/404.jsp</location>
</error-page>
, который отлично работает как обычный вид, НЕ использующий плитки, однако, когда я изменяю местоположение на одно из имен, вид не будет найден и отобразит обычную страницу ошибки.
Мой tiles.xml
файл для представления содержит следующее определение
<definition name="404" extends="standardLayout">
<put-attribute name="body" value="/WEB-INF/error/404.jsp" />
</definition>
Я настраиваю плитки с помощью пружины следующим образом:
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/**/tiles.xml</value>
</list>
</property>
</bean>
Я подозреваю, что это всеиз-за того, что вид не исходит от самой весны?