当前位置: 代码迷 >> 综合 >> springboot与thymeleaf整合报错javax.servlet.ServletException: Circular view path []: would dispatch back t
  详细解决方案

springboot与thymeleaf整合报错javax.servlet.ServletException: Circular view path []: would dispatch back t

热度:23   发布时间:2024-02-07 19:44:51.0

springboot与thymeleaf后台报错出了什么循环玩意的,
前台展示的是返回值而非html页面内容
在这里插入图片描述

controller层:

@RestController
public class HelloController {@RequestMapping("/hello")public String hello(){return "HelloWorld";}@RequestMapping("/success")public String success(){//classpath:/templates/success.htmlreturn "success";}
}

网上查的是访问页面与路径重名,可是视频里教程就是这样的,后来我发现我用的是@RestController。
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。
如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用, 返回的内容就是Return 里的内容 。

改成Controller以后,页面就返回
在这里插入图片描述
看来犯的不止一个错误

  相关解决方案