zoukankan      html  css  js  c++  java
  • thymeleaf模板引擎基础知识

    一、表达式

    分为四类:

    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表达式

  • 相关阅读:
    python学习第十五天
    python学习第十三、十四天
    python学习第十二天
    python学习第j十一天
    python学习第十天
    ViewController push的自定义动画
    iOS 判断设备是否越狱
    iOS
    OBJC字面量
    ios8 share Extension 分享扩展
  • 原文地址:https://www.cnblogs.com/bear7/p/13489954.html
Copyright © 2011-2022 走看看