本文用于记录 Thymeleaf中的表达式实用程序对象,原文地址:附录B:表达式实用程序对象 。
执行信息
- #execInfo:表达式对象,提供有关在Thymeleaf标准表达式中处理的模板的有用信息。
1 | /* |
消息
- #messages:用于在变量表达式中获取外部化消息的实用程序方法,与使用
#{...}
语法获取它们的方式相同。
1 | /* |
URI
- #uris:用于在Thymeleaf标准表达式中执行URI / URL操作(尤其是转义/转义)的实用程序对象。
1 | /* |
转换
- #conversions:允许在模板的任何位置执行转换服务的实用程序对象:
1 | /* |
常用类型
日期
- #dates:
java.util.Date
对象的实用方法:
1 | /* |
日历
- #calendars:类似于
#dates
,但对于java.util.Calendar
对象:
1 | /* |
数字
- #numbers:数字对象的实用方法:
1 | /* |
字符串
- #strings:
String
对象的实用方法:
1 | /* |
对象
- #objects:一般对象的实用程序方法
1 | /* |
布尔
- #bools:布尔评估的实用程序方法
1 | /* |
集合类型
数组
- #arrays:数组的实用程序方法
1 | /* |
List
- #lists:列表的实用程序方法
1 | /* |
Set
- #sets:集合的实用程序方法
1 | /* |
Map
- #maps:地图的实用程序方法
1 | /* |
集合操作
- #aggregates:用于在数组或集合上创建聚合的实用程序方法
1 | /* |
标识
- #ids:用于处理
id
可能重复的属性的实用程序方法(例如,作为迭代的结果)。
1 | /* |