Thymeleaf的常用表达式及简单使用实例 |
您所在的位置:网站首页 › 五种常用函数表达式及其表达形式 › Thymeleaf的常用表达式及简单使用实例 |
什么是Thymelaf?
它是非常可拓展的。允许自定义名字来定义一组模板属性(或者甚至是标签)它还带有一些称为标准方言的东西。它们定义了一组功能,这些功能满足大多数情况
标准表达式五种类型
${…}:变量表达式 *{…}:选择表达式 #{…}:消息表达式(i18n) @{…}:链接表达式(URL) ~{…}:片段表达式 变量表达式: 作为属性: 迭代:选择表达式: 选择表达式和变量表达式一样。唯一区别是他们不是在上下文映射上执行,而是在先前选择的对象上执行。如: Name: Surname: //等同于Name: surName: 消息表达式: 消息表达式通常称为文本外部化,国际化,允许从外部源(如:.properties)文件中检索特定语言环境的消息。在spring应用程序中,它将自动与spring的MessageSource机制集成。 #{main.title} #{message.entrycreate(${entryId})}链接表达式: 引用静态资源文件时 重写url片段表达式: 片段表达式是使用th:insert th:replace插入片段 //commons:上一级文件 head:当前文件名 //main:fragment中定义的名字 //或者注:insert和replace区别: th:replace不要自己主标签,保留th:fragment主标签 th:insert保留自己主标签,保留th:fragment主标签 实例效果图 解释: adminStat:是状态变量,其属性有: index(从0开始取值)count(从1开始取值)size(对象的属性个数)current(当前迭代变量)even/odd(奇行还是偶行)first(是否是循环第一个),last同理 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |