idea thymeleaf 变量未定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea thymeleaf 变量未定义相关的知识,希望对你有一定的参考价值。

参考技术A 如果使用 idea + thymeleaf 的时候,直接在模板中使用 Model 中定义的变量, 会出现变量未定义的错误 : Cannot resolve 'variable' .

此时只需要按 alt + enter , 选择 Declare external variable in comment annotion ,然后在新增的注释 `` 的 type 中输入你的类型即可.

IDEA之SpringBoot的thymeleaf操作

IDEA之SpringBoot的thymeleaf操作

1.导入thymeleaf依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

2.写一个简单的controller类

@Controller
public class TestController {
    @RequestMapping("/th")
    public String index( Model model ){
        String msg = "hello thymeleaf!";
        model.addAttribute("msg",msg);
        return "th/index";
    }
}

可以利用Model传入参数,使用addAttribute方法。

3.写一个简单的html页面

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<p th:text="${msg}">hello</p>
</body>
</html>

显示我们的msg属性,显示的语法是${}$

使用thymeleaf语法时,需要先导入 t h th th命名空间。

在这里插入图片描述

最终效果

在这里插入图片描述

以上是关于idea thymeleaf 变量未定义的主要内容,如果未能解决你的问题,请参考以下文章

未捕获的类型错误:无法读取未定义的属性 'get' [this.$inertia.get('/idea_details', );在 Vue 组件的 mount()]

idea项目sdk未定义

“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”使用 PHP

“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”使用 PHP

“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”使用 PHP

“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”使用 PHP