天天看點

Spring注解RestController标注之後,通過傳回ModelAndView可以跳轉頁面

spring4.1中添加了@RestController注解很友善,內建了@ResponseBody注解,無需再在每個方法前添加了..但是卻發現個問題..之前用@Controller注解的時候經常會如下所示的傳回到視圖頁面index.jsp:

@RequestMapping(value="/tologin", method=RequestMethod.GET)

public String login(){

return "index";

}

但是問題來了,由于使用的是@RestController注解,其中含有@ResponseBody注解,如果跳轉頁面?通過傳回類型是ModelAndView實作。

@RequestMapping(value="/tologin", method=RequestMethod.GET)

public ModelAndView login(){

ModelAndView mv = new ModelAndView("index");

return mv;

}

親測可以。