From f9541d1e2859715b2fb4e1c155603ac9de96f784 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Fri, 27 Mar 2009 15:41:03 +0000 Subject: [PATCH] DispatcherServlet.processHandlerException checks whether the ModelAndView is empty before rendering it. --- .../org/springframework/web/servlet/DispatcherServlet.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/DispatcherServlet.java b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/DispatcherServlet.java index 4745d0b19cb..40d3077cd66 100644 --- a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/DispatcherServlet.java +++ b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/DispatcherServlet.java @@ -1059,6 +1059,9 @@ public class DispatcherServlet extends FrameworkServlet { exMv = it.next().resolveException(request, response, handler, ex); } if (exMv != null) { + if (exMv.isEmpty()) { + return null; + } if (logger.isDebugEnabled()) { logger.debug("Handler execution resulted in exception - forwarding to resolved error view: " + exMv, ex); }