zoukankan      html  css  js  c++  java
  • SpringBoot使用thymeleaf

     1.导入依赖

     <!-- 添加thymeleaf模版的依赖 -->
         <dependency>
                <groupId>org.springframework.boot</groupId>  
                <artifactId>spring-boot-starter-thymeleaf</artifactId>  
       </dependency>

    2.application.yml文件中新增thymeleaf配置

    ###配置thymeleaf
    spring:
      thymeleaf:
        cache: false

    3.创建实体类

    public class Student {
        private Integer stu_id;
        private String stu_name;
    
        public Integer getStu_id() {
            return stu_id;
        }
    
        public void setStu_id(Integer stu_id) {
            this.stu_id = stu_id;
        }
    
        public Student(Integer stu_id, String stu_name) {
            this.stu_id = stu_id;
            this.stu_name = stu_name;
        }
    
        public String getStu_name() {
            return stu_name;
        }
    
        public void setStu_name(String stu_name) {
            this.stu_name = stu_name;
        }
    }

    4.在src/main/resource文件夹下创建templates文件夹

    并创建一个index.html以备后续使用

     5.创建一个ThyController类

    @Controller
    @RequestMapping("/thyController")
    public class ThyController {
        @RequestMapping("/thymeleaf")
        public String thymeleaf(Model model){
            List<Student> list=new ArrayList<>();
            Student stu1=new Student(1,"张三");
            Student stu2=new Student(2,"李四");
            Student stu3=new Student(3,"王五");
    
            list.add(stu1);
            list.add(stu2);
            list.add(stu3);
    
            model.addAttribute("stuList",list);
            return "index";
        }
    }

    6.hello.html页面

    <!DOCTYPE html>
    <html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8"/>
        <title>ss</title>
    </head>
    <body>
    <ul th:each="stu:${stuList}">
        <li><span th:text="${stu.stu_id}"></span><span th:text="${stu.stu_name}"></span></li>
    </ul>
    </body>
    </html>

    7. 浏览器测试

     

  • 相关阅读:
    Apktool 和 Jeb 给出的不同的smali语法
    System.exit(0);和finish();,push原理
    Mac的环境变量
    Android Jni(Java Native Interface)笔记
    记录用到的一些linux命令和疑难解决
    记录一些好用的软件的名字
    数据分析准备过程
    独热编码 pandas get_dummies
    学习英语的方法
    精确率与回召率与 F1-Meature
  • 原文地址:https://www.cnblogs.com/Chencheno/p/12030019.html
Copyright © 2011-2022 走看看