thymeleaf模板引擎基础知识

技术文章 1年前 (2020) 完美者
563 0

标签:app   基础   信息   request   区域   之间   文件   对象   pre   

一、表达式

分为四类:

1.变量表达式 ${} :获取容器上下文变量的值。

举例:

  • 获取application域中的username: ${application.username}
  • 获取session域中的username: ${session.username}
  • 获取request域中的username: ${request.username}. 

注意:

  • 没有使用域对象,直接取属性。例如:${username} 则默认取的是request域中的属性。 
  • 变量表达式可以写在双中括号 [[]]中,直接取值,例如:[[${username}]]。这种写法通常写在标签的开始标签和结束标签之间。<p>[[${username}]]</p>

2.选择表达式或星号表达式 *{}:用于获取th:object中指定对象的属性。

<div th:object="${book}">  
      ...  
      <span th:text="*{title}">...</span>  
      ...  
</div>  

如上代码,*{title}选择表达式获取的是book对象的title属性。

等价于下边代码

<span th:text="${book.title}">...</span>

 

3.文字国际化表达式  #{} :从一个外部文件获取区域文字信息;用于

 

4.URL表达式

thymeleaf模板引擎基础知识

标签:app   基础   信息   request   区域   之间   文件   对象   pre   

原文地址:https://www.cnblogs.com/bear7/p/13489954.html

版权声明:完美者 发表于 2020-08-12 16:00:18。
转载请注明:thymeleaf模板引擎基础知识 | 完美导航

暂无评论

暂无评论...