Thymeleaf的语法与使用

Thymeleaf 是一个模板引擎。适合在web程序中为HTML5提供服务

命名空间

xmlns:th="http://www.thymeleaf.org"

Thymeleaf标准表达式

  • 简单表达式
    • 变量表达式: ${...}
      model.addAttribute("name", "李四");
      
      <p>我的名字是<span th:text="${name}">张三</span></p>
      
      Thymeleaf的语法与使用
    • 选择变量表达式: *{...}
      model.addAttribute("user", userBean);
      
      <ul th:object="${user}">
      	<li th:text="*{name}"></li>
      	<li th:text="*{age}"></li>
      	<li th:text="*{gender}"></li>
      </ul>
      
      Thymeleaf的语法与使用
    • 消息表达式: #{...}
    • 链接URL表达式: @{...}
    • 分段表达式: ~{...}
  • 字面量
    • 文本: 'one text', 'Another one!'
    • 数值: 0, 4, 3.0, 12.4
    • 布尔值: true, false
    • 空: null
    • 标记: one, sometext, other 等
  • 文本操作
    • 字符串连接: +
上一篇:thymeleaf引入公共css、js


下一篇:springmvc 整合 thymeleaf