IntelliJ中的Thymeleaf:无法解析变量

user9816511:

Intellij无法识别HTML中的模型变量。如何解析模型变量。我对这个问题一无所知。

这是我的控制器

@Controller 
public void someController {
  @RequestMapping("/")
  public String someMethod() {
    model.addAttribute("message", "message");
    return "index";
}

这是我的“ index.html”

<p th:text="${message}"> </p>

当然在我的html标记中,我正在使用thymeleaf:

<html xmlns:th="http://www.thymeleaf.org" xmlns="http://www.w3.org/1999/html">

问题出在我的th:text="${message}"身上,我看到红色的波浪状线条说“无法解析“消息”变量...”

双胞胎 :

自从我一直在使用Thymeleaf以来,我就一直忽略这个问题。即使它显示出波浪线,当您运行该应用程序时它仍然应该可以工作。

IntelliJ几乎必须在后台编译代码才能自动(准确地,因为您可能有多个使用同一模板的方法)来解析变量。

我从来没有给过这样的建议,但是在阅读了您的评论后,您发现蠕动的线条令人讨厌,我还是决定建议这样做:

禁用提示。

配置检查

禁用表达式变量验证

我觉得发布这个答案绝对是野蛮的,请原谅我

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章