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

  • 相关阅读:
    Beta 答辩总结
    Beta 冲刺 (7/7)
    Beta 冲刺 (6/7)
    Beta 冲刺 (5/7)
    Beta 冲刺 (4/7)
    Beta 冲刺 (3/7)
    软件产品案例分析(团队)
    概率图模型7:条件随机场(2)
    推荐系统概述3
    概率图模型6:条件随机场(1)
  • 原文地址:https://www.cnblogs.com/bear7/p/13489954.html
Copyright © 2020-2023  润新知