Browse Source

Clarify ServletException is thrown when no view is resolved (SPR-7339)

pull/1234/head
Chris Beams 14 years ago
parent
commit
91172f4f43
  1. 1
      org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/DispatcherServlet.java
  2. 6
      spring-framework-reference/src/mvc.xml

1
org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/DispatcherServlet.java

@ -1031,6 +1031,7 @@ public class DispatcherServlet extends FrameworkServlet { @@ -1031,6 +1031,7 @@ public class DispatcherServlet extends FrameworkServlet {
* @param mv the ModelAndView to render
* @param request current HTTP servlet request
* @param response current HTTP servlet response
* @throws ServletException if view is missing or cannot be resolved
* @throws Exception if there's a problem rendering the view
*/
protected void render(ModelAndView mv, HttpServletRequest request, HttpServletResponse response) throws Exception {

6
spring-framework-reference/src/mvc.xml

@ -2027,9 +2027,9 @@ public class TimeBasedAccessInterceptor extends HandlerInterceptorAdapter { @@ -2027,9 +2027,9 @@ public class TimeBasedAccessInterceptor extends HandlerInterceptorAdapter {
<para>If a specific view resolver does not result in a view, Spring
examines the context for other view resolvers. If additional view
resolvers exist, Spring continues to inspect them. <!--So what happens after Spring inspects them?-->If
they do not exist, Spring throws an
<classname>Exception</classname>.</para>
resolvers exist, Spring continues to inspect them until a view is
resolved. If no view resolver returns a view, Spring throws a
<classname>ServletException</classname>.</para>
<para>The contract of a view resolver specifies that a view resolver
<emphasis>can</emphasis> return null to indicate the view could not be

Loading…
Cancel
Save