SpringBoot项⽬在controlller层返回页⾯的时候返回的是字符
串⽽不是页⾯的。。。
SpringBoot 项⽬  在使⽤thymeleaf(如果使⽤的jsp模板也⼀样)的时候  已经配置了视图解析器  但是在controller层返回页⾯的时候  始终返回的是字符串
springboot框架是干嘛的
所以想阐释⼀下 关于@ResponseBody这个注解
作⽤:该注解⽤于将Controller的⽅法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写⼊到Response对象的body数据区。
使⽤时机:返回的数据不是html标签的页⾯,⽽是其他某种格式的数据时(如json、xml等)使⽤;
如果返回到页⾯是map或者json或者list等,加上@ResponseBody准没错,如果你想跳转到⼀个页⾯,那么千万别加@ResponseBody,
因为这个注解会将你返回的东西放到response的body数据中去,换句话说,你返回的页⾯将以字符串的形式写到页⾯上,⽽不是跳转到这个页⾯!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。