@Controller与@RestController的区别以及ircular view path [ad]: would dispatch back to the current handler异常
QUESTION:@Controller与@RestController的区别以及ircular view path [ad]: would dispatch back to the current handler异常?
在编写SpringBOOT的时候,在启动时出现异常:
javax.servlet.ServletException: Circular view path [index]: would dispatch back to the current handler URL [/index] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)
ANSWER:
官方文档:
@RestController is a stereotype annotation that combines @ResponseBody and @Controller.
意思是:
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。
1)
如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。
例如:本来应该到success.jsp页面的,则其显示success.
2)
如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。
3)
如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解。
@Controller与@RestController的区别以及ircular view path [ad]: would dispatch back to the current handler异常相关推荐
- spring cloud 报[Circular view path [refundbbb]: would dispatch back to the current handler URL [/refu
今天在调试spring cloud的过程中,在启动了一个eureka server ,一个eureka调用者,一个eureka提供者之后.请求在提供者的方法中处理后一直返回不到调用者,报错: [Cir ...
- threw exception [Circular view path [index]: would dispatch back to the current handler URL [/index]
[现象] 2022-07-23 14:54:31.191 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - [log ...
- Springboot关于 Circular view path [xxx]: would dispatch back to the current handler URL [xxx] again
Springboot关于 Circular view path [xxx]: would dispatch back to the current handler URL [xxx] again报错问 ...
- Circular view path xxx would dispatch back to the current handler URL
Spring Boot 项目整合jsp支持,看了那么多介绍的文章全部都是需要后端Controller: 尝试将 view 路径配置为: spring.mvc.view.prefix=/ 而后端 Con ...
- springBoot ajax 报错 Circular view path [xx: would dispatch...
2019独角兽企业重金招聘Python工程师标准>>> 报错如下 javax.servlet.ServletException: Circular view path [xx]: w ...
- .ServletException: Circular view path [index]: would dispatch back to the curren这是springboot
Springboot 我访问地址的时候出现以下的代码 javax.servlet.ServletException: Circular view path [index]: would dispatc ...
- java controller注解原理_@Controller、@RestController注解区别详解
@Controller.@RestController注解区别: @RestController 注解相当于 @Controller + @ResponseBody 合在一起的作用. 一.@Contr ...
- javax.servlet.ServletException: Circular view path [reg]: would dispatch bac
would dispatch back to the current handler URL [/reg] again. Check your View Hint: This may be the r ...
- Controller和RestController的区别
1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2. Controller, RestController的不同点 @C ...
最新文章
- 正确重置MySQL密码
- Dart简易教程 (1)---数据类型 运算符,类转换换
- 【机器学习基础】9 大主题!机器学习算法理论面试题大汇总
- 使用CocoaPods出现 The `master` repo requires CocoaPods 0.32.1 - 问题解决
- pdf批量添加图章_给PDF批量添加文本链接
- linux中断响应时间太慢_linux+arm系统学习与基础学习
- leetcode 973. 最接近原点的 K 个点(排序)
- LeetCode 393. UTF-8 编码验证(位运算)
- MongoDB警告信息
- c语言中scanf输入判断,无法判断某一个输入的字符?scanf()
- 判断回文(0315)SWUST-OJ
- 局域网内网关欺骗获取网站密码
- 腾讯视频国际版(Android)电量测试方法研究与总结
- Android 分贝测试仪功能,华为移动终端开发
- 3DMAX 切换视图+切换到摄像机视角
- 使用hydra破解密码
- 合阔智云核心生产系统切换到服务网格 ASM 的落地实践
- DataGridView控件数据导出表格
- 8 岁小学生B站教编程惊动苹果,库克亲自送生日祝福!
- Emacs之缩进(五十三)
热门文章
- qemu+linux+x86+64,qemu以64位跟32位的方式跑busybox
- mysql 动态索引_MySQL的索引
- MDK530编译出现ARM版本不符问题
- 每日一题(1) —— 数组计算
- LeetCode 1564. 把箱子放进仓库里 I(排序)
- LeetCode 1835. 所有数对按位与结果的异或和(位运算 (ab)^(ac) = a(b^c) )
- 牛客 牛牛浇树(差分)
- LeetCode 712. 两个字符串的最小ASCII删除和(DP,类似编辑距离)
- LeetCode 725. 分隔链表
- LeetCode 113. 路径总和 II(回溯)