Controller和Restcontroller在跳转页面时候的不同


很多刚接触springboot和thymeleaf的人可能都会有这么个问题,我们根据网上的帖子或者视频进行学习 ,入门时使用的大多都是Restcontroller,然而当我们学习一天之后,想要通过标签跳转到HTML文件的时候,发现跳转失败,Ctrl加左键点击也无法跳转,是因为如果只是使用@RestController注解Controller,则Controller中的方法无法返回JSP页面,或者HTML,返回的内容就是Return 里的内容,所以会跳转失败。

如果想要成功跳转,或者需要返回JSON和自定义内容到页面,只需要在对应的方法上加上@ResponseBody注解

 

知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM