我的出错部分代码:
<div class="checkbox mb-3">
<label>
<!-- 国际化2:[[]]标签的使用-->
<input type="checkbox" value="remember-me" />[[#{login.remember}]]
</label>
</div>
报错:
Could not parse as expression: "" (template: "login" - line 26, col 40)] with root cause
网上有两种常见解决方法:
1.columns:[[ ]] 进行换行处理
把
[[...]]
换成:
[
[
...
]
]
2.添加标签
<input type="checkbox" value="remember-me" /> [[#{login.remember}]]
中加上
th:inline="none"
变成:
<input type="checkbox" th:inline="none" value="remember-me" /> [[#{login.remember}]]
3.我的解决办法:
上面两种方法很棒,但是我没用。我的错误比较离谱,意思是我代码中:
<!-- 国际化2:[[]]标签的使用-->
这句注释不准加进来。去掉。(至于注释外移 我缓慢试了两下 依旧报错 不知道要移动多远 我就直接删掉了 有耐心的朋友可以尝试。)
运行,Ok。
本文介绍了一种在使用Thymeleaf模板引擎时遇到的语法错误及其解决方法,涉及注释不当导致的解析问题,以及通过调整注释位置和使用特定属性来修复错误的技巧。

被折叠的 条评论
为什么被折叠?



