码迷,mamicode.com
首页 > 其他好文 > 详细

thymeleaf模板引擎基础知识

时间:2020-08-12 16:00:18      阅读:57      评论:0      收藏: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!