文章目录
Springboot+thymeleaf+IDEA——thymeleaf 的标准方言表达式
1、什么是标准方言
Thymeleaf是非常非常可扩展的,它允许自定义的名字来定义一组模板属性(或者甚至是标签),用自定语法评估计算表达式和应用逻辑。它更像是一个模板引擎框架。
它还带有一些称为标准方言(称为Standard和SpringStandard)的东西,它们定义了一组功能,这些功能应该足以满足大多数情况。可以识别这些标准方言在模板中的使用,因为它将包含以th前缀开头的属性,如。
请注意,Standard和SpringStandard方言几乎完全相同,只是SpringStandard包含了集成到Spring MVC应用程序中的特定功能(例如,使用Spring表达式语言进行表达式评估而不是OGNL)。
2、标准表达式语法
${...} : 变量表达式。
*{...} : 选择表达式。
#{...} : 消息 (i18n) 表达式。
@{...} : 链接 (URL) 表达式。
~{...} : 片段表达式。