springboot+thymeleaf使用retrun “xxx”跳转页面的时候发现跳转不了。
检查的时候发现是在controller使用了@restController注解,只需要改成@Controller注解就可以,原来@RestController注解是@Controller注解+@ResponseBody注解结合。
@Responsebody后,返回结果直接写入HTTP response body中,不会被解析为跳转路径,所以总是看到是打印字符串的效果,不是跳转效果。
注:不积跬步,无以至千里;不积小流,无以成江河。
本文解决SpringBoot项目中使用Thymeleaf时,@RestController导致无法正确跳转页面的问题。揭示了@RestController与@Controller的区别,及@Responsebody对页面跳转的影响。

4016

被折叠的 条评论
为什么被折叠?



