为了账号安全,请及时绑定邮箱和手机立即绑定

controller怎么返回页面

https://img1.sycdn.imooc.com//5b1f5453000176ca06400210.jpg

https://img1.sycdn.imooc.com//5b1f545300011a8b05940160.jpg

代码如上,这样只能返回index字符串。抓狂

正在回答

7 回答

还需要pom里添加

<dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-thymeleaf</artifactId>

        </dependency>


0 回复 有任何疑惑可以回复我~
#1

codxiao 提问者

我用的gradle构建的项目,已经配置了依赖了。这个坑半天了出不来
2018-06-12 回复 有任何疑惑可以回复我~

@RestController相当于@Controller和@ResponseBody两个注解,@ResponseBody注释会使返回内容按字符串解析。

1 回复 有任何疑惑可以回复我~

注解应该是@Controller 这样才能返回模板 ,而不是用@RestController

0 回复 有任何疑惑可以回复我~
#1

codxiao 提问者

之前用的gradle构建的项目,可能是哪里错了,现在已经换回maven一次成功。先把springboot学明白再用gradle吧
2018-06-12 回复 有任何疑惑可以回复我~
#2

ooooo_1

确实是这样子,浪费了好几个小时的时间 ,感谢
2018-08-21 回复 有任何疑惑可以回复我~

例如有两个页面分别是A.html 、B.html 如果想要返回A.html的内容则需return “A”

若需要返回B.html的内容则需要return “B”这样就可以了


0 回复 有任何疑惑可以回复我~
#1

codxiao 提问者

嗯,我懂你的意思,当我这么做的时候,页面只显示字符a.而不是a.html的界面内容
2018-06-12 回复 有任何疑惑可以回复我~

return 后的返回值是页面的前缀

0 回复 有任何疑惑可以回复我~
#1

codxiao 提问者

什么意思?
2018-06-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151599    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

controller怎么返回页面

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信