IDEA之SpringBoot的thymeleaf操作

Posted Harris-H

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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之SpringBoot的thymeleaf操作的主要内容,如果未能解决你的问题,请参考以下文章

原无脑操作:IDEA + maven + Shiro + SpringBoot + JPA + Thymeleaf实现基础授权权限

原无脑操作:IDEA + maven + Shiro + SpringBoot + JPA + Thymeleaf实现基础认证权限

SpringBoot与thymeleaf

Intellij idea thymeleaf 在 spring boot 项目中完成

原无脑操作:IDEA + maven + SpringBoot + JPA + Thymeleaf实现CRUD及分页

SpringBoot实战之Thymeleaf