Spring mvc从formBackingObject()重定向到一个页面

时间:2011-09-05 13:50:22

标签: java spring spring-mvc

我正在使用Spring MVC 2.5。我想从

重定向到网址 弹簧控制器中使用的

formBackingObject(HttpServletRequest request)方法。

由于此方法中没有ModelAndView对象;我也创建了响应对象bur它也没用。

HttpServletResponse response = null;
response.sendRedirect("google.com");

我该怎么做?

3 个答案:

答案 0 :(得分:2)

您需要覆盖HandleRequest方法。 示例代码:

@Override
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException, Exception {

    if (condition) {
        return new ModelAndView("downloadInProgress");
    }else{
        return super.handleRequest(request,response);
    }
}

答案 1 :(得分:1)

formBackingObject()将运行完成,不会重定向。在控制器中,handleRequest()方法可以做到。

答案 2 :(得分:0)

在你的控制器中执行此操作:

public String method(){
     return "redirect:http://google.com"
}

here btw。

之前也问过