Springboot2.1.1使用thymeleaf
访问页面只返回字符串
查看controller中是否注解了@RestController将其修改注解为@Controller。
RestController = Controller + ResponseBody。
加RestController,返回是你return中的内容。如是return "success"页面只是显示success
Controller,返回的是return中对应的页面,如return “success” 返回的是success.html
访问页面的时候还出错注释掉一下内容
<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
<thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>
如果springboot是用1.5的版本的 那时候thymeleaf默认版本是2,需要使用3版本要添加如下版本号:thymeleaf.version 为3.0.9
还有thymeleaf-layout-dialect.version为2.1.1那个配置。 而我的springboot是2.1.1版本的,加了这个就找不到thymeleaf的版本了,
也就找不到thymeleaf了,动态网页就无法显示。所以去掉这两行就可以了
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步