springboot集成thymeleaf中遇到的问题
SpringBoot集成 遇到 thymeleaf 问题
2023-09-11 14:18:56 时间
错误:不能返回页面,只返回字符串。
原因:在controller中使用了注解@RestController
修改:修改注解为@Controller
@Controller
分析:
RestController = Controller + ResponseBody.加上RestController,返回的内容是你return中的内容,如果是return "Hello World",页面显示的就是Hello World。加上Controller,返回的是return中对应的页面,比如return “hello”,页面的名称是hello。
http://blog.csdn.net/weixin_38303684/article/details/78024891
这篇文章解释还可以。
这个
这个modelandview这个可以进行跳转:
http://www.cnblogs.com/rocky-AGE-24/p/5153760.html
下面的方法实验未通过:
@RestController的使用(本人实验未通过)
http://www.cnblogs.com/EasonJim/p/7459486.html
分析:
Spring MVC项目中页面重定向一般使用return "redirect:/other/controller/";即可。而Spring Boot使用了@RestController注解,上述写法只能返回字符串,
解决方法如下:
将一个HttpServletResponse
参数添加到处理程序方法然后调用response.sendRedirect("some-url");
例子:
相关文章
- SpringBoot 集成MyBatis、事务管理
- SpringBoot 解决“不支持发行版本xx”的问题
- SpringBoot+MyBatis+MySQL读写分离
- SpringBoot之集成Spring AOP
- 《SpringBoot揭秘:快速构建微服务体系》—第2章2.3节 了解一点儿JavaConfig
- Springboot集成Swagger2的配置
- springBoot项目集成quartz开发定时任务案例及注意事项
- SpringBoot学习总结
- springboot 长轮询实现
- springboot项目改造成springcloud微服务并docker部署
- SpringBoot里rabbitMq设置不自动检查连接
- 前端请求SpringBoot接口出现Required request body is missing
- SpringBoot集成Elasticsearch
- SpringBoot @Value 读取配置,太强大了
- SpringBoot集成邮件
- SpringBoot进阶-集成Redis(一)
- SpringBoot集成Activiti(四)
- 基于Java(SSM+SpringBoot+Thymeleaf)+MySQL 开发的论坛社区网站【100010072】
- SpringBoot集成Dubbo
- springBoot 自动装配,SpringBoot自动配置,SpringBoot自动加载
- springboot的定时任务使用
- Redis缓存与springboot集成
- zuul(springboot)设置静态资源代理和默认首页代码一例
- SpringBoot 集成 Shiro 简单教程
- springBoot项目配置错误问题-@EnableWebMvc注解问题导致SpringBoot默认配置失效
- springboot-安全认证security+jwt总结
- SpringBoot魔法堂:说说带智能提示的spring-boot-starter
- springBoot中集成Swagger
- SpringBoot开发案例之整合Dubbo提供者(一)
- SpringMVC 项目中 创建SpringBoot后,引起的No bean named 'xxx' available
- SpringBoot 在IDEA中实现热部署(亲测有效)
- SpringBoot之集成通用Mapper