【发布时间】:2011-04-02 22:10:34
【问题描述】:
我有一个使用磁贴作为视图的 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>
我正在通过 spring 配置图块,如下所示:
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/**/tiles.xml</value>
</list>
</property>
</bean>
我怀疑这完全是由于视图不是来自 spring 本身?
【问题讨论】:
标签: java spring jsp spring-mvc tiles