前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >thymeleaf--简单使用

thymeleaf--简单使用

作者头像
用户8200753
发布2023-10-22 14:41:04
990
发布2023-10-22 14:41:04
举报
文章被收录于专栏:小豪成长日记小豪成长日记

环境:spring-boot

作用之一:jsp有jstl标签库。html就可以用thymeleaf完成数据显示,以及交互。

使用

1.添加依赖

代码语言:javascript
复制
<properties>
        <!-- thymeleaf2   layout1-->
        <thymeleaf-layout-dialect.version>2.4.1</thymeleaf-layout-dialect.version>
</properties>


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

2.在templates文件夹下新建.html文件

在html的头中引入:

代码语言:javascript
复制
<html lang="en" xmlns:th="http://www.thymeleaf.org">

3.使用语法

controller:

代码语言:javascript
复制
package com.org.controller;

import com.org.pojo.dog;
import com.org.pojo.person;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Controller
public class thymeleafController {

    @RequestMapping("testyh")
    public String testyh(HttpServletRequest request){
        request.setAttribute("name","admin");
        ArrayList<Object> objects = new ArrayList<>();
        objects.add("admin");
        objects.add(18);
        objects.add("男");
        request.setAttribute("list", objects);
        request.setAttribute("p", new person("admin"));
        return "thymeleaf";
    }
}

访问:http://localhost/testyh

thymeleaf.html内容:(我新建的html)

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    [[(${name})]]
</body>
</html>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境:spring-boot
  • 作用之一:jsp有jstl标签库。html就可以用thymeleaf完成数据显示,以及交互。
  • 使用
    • 1.添加依赖
      • 2.在templates文件夹下新建.html文件
        • 3.使用语法
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档