diff --git a/spring-webflow-samples/booking-mvc/src/main/java/org/springframework/webflow/samples/booking/BookingFlowHandler.java b/spring-webflow-samples/booking-mvc/src/main/java/org/springframework/webflow/samples/booking/BookingFlowHandler.java index 6ae0e015..ff699ef9 100644 --- a/spring-webflow-samples/booking-mvc/src/main/java/org/springframework/webflow/samples/booking/BookingFlowHandler.java +++ b/spring-webflow-samples/booking-mvc/src/main/java/org/springframework/webflow/samples/booking/BookingFlowHandler.java @@ -3,6 +3,8 @@ package org.springframework.webflow.samples.booking; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import org.springframework.web.servlet.ModelAndView; +import org.springframework.webflow.core.FlowException; import org.springframework.webflow.core.collection.AttributeMap; import org.springframework.webflow.mvc.servlet.AbstractFlowHandler; @@ -11,4 +13,10 @@ public class BookingFlowHandler extends AbstractFlowHandler { HttpServletResponse response) { return "hotels/index"; } + + @Override + public ModelAndView handleException(FlowException e, HttpServletRequest request, HttpServletResponse response) { + return new ModelAndView("redirect:/spring/hotels/index"); + } + }