表达式工具对象
除了这些基本的对象,Thymeleaf还会提供给我们一套工具对象,帮助我们在表达式里执行常见的任务。
#execInfo
: 与处理中的模版有关的信息#messages
: 在变量表达式内部包含外部化信息的方法,与使用#{…}语法时相同#uris
: 转义URLs/URIs部分的方法#conversions
: 用于执行配置好的转换服务(如果有的话)#dates
: 用于java.util.Date
对象的方法:格式化、组件提取,等等#calendars
: 类似与#dates
,但是用于java.util.Calendar
对象#numbers
: 用于格式化数值对象#strings
: 用于String
对象:contains, startsWith, prepending/appending,等等#objects
: 用于一般的对象#bools
: 用于布尔求值#arrays
: 用于数组#lists
: 用于列表#sets
: 用于集合#maps
: 用于映射#aggregates
: 用于计算数组或者列表的总量#ids
: 用于处理可能重复的id属性(比如,迭代的结果)
你可以在附录B里查看这些工具对象提供了哪些功能。
Last updated