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";
}访问展示效果:

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 原创不易,完成人机校验,阅读全文 相关推荐 |