Spring Boot + Thymeleaf模板解析报错(白标错误)求助
Spring Boot + Thymeleaf模板解析错误及白标错误问题
我在使用Spring Boot + Thymeleaf开发时,遇到了模板解析错误,同时页面显示白标错误。我已经尝试把表达式中的@替换为$,但依然报错,作为Spring Boot新手,希望能知道错误原因。
相关文件与错误截图
- Index.html文件:

- Thymeleaf模板解析错误:

- 白标错误页面:

可能的错误排查方向
- 检查Thymeleaf命名空间:确认Index.html的
<html>标签是否添加了xmlns:th="http://www.thymeleaf.org",没有这个命名空间,模板引擎无法识别Thymeleaf表达式 - 确认表达式语法:
${}用于变量取值,@{}用于URL路径,不要混用。比如如果是引用URL,应该用@{/xxx},变量则用${user.name},检查表达式是否符合对应语法 - 核对模板文件位置:Spring Boot默认要求Thymeleaf模板放在
src/main/resources/templates目录下,确保Index.html没有放错路径 - 检查依赖版本:查看项目依赖中Spring Boot和Thymeleaf的版本是否兼容,版本不匹配也可能引发解析错误
内容的提问来源于stack exchange,提问作者DB123
相关产品推荐
相关产品推荐

