Redirect from one controller method to another controller method
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");}
@RequestMapping(value = "/timeout", method = RequestMethod.GET) public ModelAndView loginForm(HttpServletRequest request,HttpServletResponse response) { return new ModelAndView("redirect:/app/timeout"); }
When this method handler call then it redirect to the /app/timeout controller.