要在Spring中传播到JSP的服务器端异常或错误

要在Spring中传播到JSP的服务器端异常或错误,spring,exception-handling,Spring,Exception Handling,我试图在我的业务层中出现任何异常或错误时显示自定义错误消息。我正在我的控制器中捕获异常,并希望在JSP中显示它 此异常或错误与屏幕中的任何字段都没有关联,它是一个纯服务器异常。我还使用带注释的控制器。我正在使用Prototype向我的控制器发出AJAX请求 在Spring中,您可以注册一个HandlerExceptionResolver,它将捕获Spring MVC控制器引发的异常,并将它们转发到视图层进行渲染。这些在Spring文档中有描述。从SimpleMappingExceptionRes

我试图在我的业务层中出现任何异常或错误时显示自定义错误消息。我正在我的控制器中捕获异常,并希望在JSP中显示它


此异常或错误与屏幕中的任何字段都没有关联,它是一个纯服务器异常。我还使用带注释的控制器。我正在使用Prototype向我的控制器发出AJAX请求

在Spring中,您可以注册一个
HandlerExceptionResolver
,它将捕获Spring MVC控制器引发的异常,并将它们转发到视图层进行渲染。这些在Spring文档中有描述。从
SimpleMappingExceptionResolver
(请参阅)开始,它提供了将异常类型映射到视图的简单机制


但是,如果异常发生在Spring控制器之外,无论出于何种原因,那么您将需要一个更通用的回退解决方案,其中包括在
web.xml
文件中配置错误页面。这不是特定于Spring的。请参阅以获取如何执行此操作的示例。

嗨,Skaffman,很抱歉没有提到我正在使用的Spring版本。我使用的是2.5版,我正在寻找一些基于注释的替代方案。谢谢你的回答。干杯J@jadaaih:恐怕在Spring2.5中没有选择。您需要在Spring或web.XML中使用XML配置