THYMELEAF语法

Thymeleaf语法详解-看这一篇就够了

 本文主要介绍下Thymeleaf的基本使用的语法。Thymeleaf语法详解1.变量输出与字符串操作1.1基本用法表达式说明th:text在页面中输出值th:value可以将一个值放入到input标签的value中页面代码:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"&

 本文主要介绍下Thymeleaf的基本使用的语法。

Thymeleaf语法详解

1.变量输出与字符串操作

1.1 基本用法

表达式说明
th:text在页面中输出值
th:value可以将一个值放入到 input 标签的 value 中

页面代码:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Thymeleaf基本使用</title>
</head>
<body>
    <h1>基本使用</h1>
    <h2>th:text使用</h2>
    <span th:text="hello"></span><br>
    <span th:text="${msg}"></span><br>
    <h2>th:value使用</h2>
    <input type="text" th:value="测试值"><br>
    <input type="text" th:value="${msg}"><br>
</body>
</html>

Java代码:

    @RequestMapping("/t1")
    public String t1(Model model){
        model.addAttribute("msg","th:text使用");
        return "t1";
    }

访问展示效果:

ee925cca2ec4e0cc53b7e0210d6e19ba.png

1.2 判断字符串是否为空

Thymeleaf 内置对象

注意语法:

a.调用内置对象一定要用#

b.大部分的内置对象都以 s 结尾 strings、numbers、dates


表达式说明
${#strings.isEmpty(key)}判断字符串是否为空,如果为空返回 true,否则返回 false
${#strings.contains(msg,‘T’)}判断字符串是否包含指定的子串,如果包含返回 true,否则返回 false


${#strings.startsWith(msg,‘a’)}判断当前字符串是否以子串开头,如果是返回 true,否则返回 false
${#strings.endsWith(msg,‘a’)}判断当前字符串是否以子串结尾,如果是返回 true,否则返回 false

${#strings

原创不易,完成人机校验,阅读全文

相关推荐

© 凯哥Java · KAIGE.DEV · 记录真实开发问题与工程实践