首页 > 其他 > 详细

thymeleaf模板引擎基础知识

时间:2020-08-12 13:50:49      阅读:62      评论:0      收藏:0      [点我收藏+]

一、表达式

分为四类:

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模板引擎基础知识

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!