Redirect from one controller method to another controller method

前端 未结 2 1219
难免孤独
难免孤独 2020-12-10 00:39

I am using Spring 3 and Tiles 2 in my application and have a bit of trouble with redirecting. Preferably, I would like to be able to just call or redirect from a Controller1

2条回答
  •  情书的邮戳
    2020-12-10 01:33

    From your controller you can change the return type to be a ModelAndView and return code below. This will re-direct the request and call the controller for the new URL.

    return new ModelAndView("redirect:/myURL");
    

    Alternatively you could take in the HttpServletResponse in your controller method and return a redirect.

    public void myController(HttpServletResponse response){
    response.sendRedirect("/myURL");
    }
    

提交回复
热议问题