Thymleaf的使用

用Thymeleaf来创建一个有效的html页面

  • 模版页面中的html上需要声明Thymeleaf的命名空间

    1
    <html xmlns:th="http://www.thymeleaf.org">

标准表达式语法

  • 简单表达式

    语法 描述 作用
    ${} 变量表达式 取出上下文变量的值
    *{} 选择变量表达式 取出选择的对象的属性值
    #{} 消息表达式 使文字消息国际化 , I18N
    @{} URL链接表达式 用于表示各种超链接地址
    ~{} 代码片段表达式 引用一段公共的代码

${…},取出上下文环境中message变量的值。

<span th:text='${message}'></span>

内置对象

语法 描述
#ctx 上下文对象
#vars 上下文变量
#locale 上下文区域变量
#request HttpServletRequest 对象
#response HttpServletResponse 对象
#session HttpSession 对象
#servletContext ServletContext 对象
<!-- zh_CN -->
<p th:text="$