Thymeleaf模板表达式

日期格式、组件提取

 
  1. ${#dates.format(date)}

  2. ${#dates.arrayFormat(datesArray)}

  3. ${#dates.listFormat(datesList)}

  4. ${#dates.setFormat(datesSet)}

  5. ${#dates.format(date, 'dd/MMM/yyyy HH:mm')}

  6. ${#dates.arrayFormat(datesArray, 'dd/MMM/yyyy HH:mm')}

  7. ${#dates.listFormat(datesList, 'dd/MMM/yyyy HH:mm')}

  8. ${#dates.setFormat(datesSet, 'dd/MMM/yyyy HH:mm')}

  9. ${#dates.day(date)}

  10. ${#dates.month(date)}

  11. ${#dates.monthName(date)}

  12. ${#dates.monthNameShort(date)}

  13. ${#dates.year(date)}

  14. ${#dates.dayOfWeek(date)}

  15. ${#dates.dayOfWeekName(date)}

  16. ${#dates.dayOfWeekNameShort(date)}

  17. ${#dates.hour(date)}

  18. ${#dates.minute(date)}

  19. ${#dates.second(date)}

  20. ${#dates.millisecond(date)}

  21. ${#dates.create(year,month,day)}

  22. ${#dates.create(year,month,day,hour,minute)}

  23. ${#dates.create(year,month,day,hour,minute,second)}

  24. ${#dates.create(year,month,day,hour,minute,second,millisecond)}

  25. ${#dates.createNow()}

  26. ${#dates.createToday()}

日历

 
  1. ${#calendars.format(cal)}

  2. ${#calendars.arrayFormat(calArray)}

  3. ${#calendars.listFormat(calList)}

  4. ${#calendars.setFormat(calSet)}

  5. ${#calendars.format(cal, 'dd/MMM/yyyy HH:mm')}

  6. ${#calendars.arrayFormat(calArray, 'dd/MMM/yyyy HH:mm')}

  7. ${#calendars.listFormat(calList, 'dd/MMM/yyyy HH:mm')}

  8. ${#calendars.setFormat(calSet, 'dd/MMM/yyyy HH:mm')}

  9. ${#calendars.day(date)}

  10. ${#calendars.month(date)}

  11. ${#calendars.monthName(date)}

  12. ${#calendars.monthNameShort(date)}

  13. ${#calendars.year(date)}

  14. ${#calendars.dayOfWeek(date)}

  15. ${#calendars.dayOfWeekName(date)}

  16. ${#calendars.dayOfWeekNameShort(date)}

  17. ${#calendars.hour(date)}

  18. ${#calendars.minute(date)}

  19. ${#calendars.second(date)}

  20. ${#calendars.millisecond(date)}

  21. ${#calendars.create(year,month,day)}

  22. ${#calendars.create(year,month,day,hour,minute)}

  23. ${#calendars.create(year,month,day,hour,minute,second)}

  24. ${#calendars.create(year,month,day,hour,minute,second,millisecond)}

  25. ${#calendars.createNow()}

  26. ${#calendars.createToday()}

格式化数字对象

 
  1. ${#numbers.formatInteger(num,3)}

  2. ${#numbers.arrayFormatInteger(numArray,3)}

  3. ${#numbers.listFormatInteger(numList,3)}

  4. ${#numbers.setFormatInteger(numSet,3)}

  5. ${#numbers.formatInteger(num,3,'POINT')}

  6. ${#numbers.arrayFormatInteger(numArray,3,'POINT')}

  7. ${#numbers.listFormatInteger(numList,3,'POINT')}

  8. ${#numbers.setFormatInteger(numSet,3,'POINT')}

  9. ${#numbers.formatDecimal(num,3,2)}

  10. ${#numbers.arrayFormatDecimal(numArray,3,2)}

  11. ${#numbers.listFormatDecimal(numList,3,2)}

  12. ${#numbers.setFormatDecimal(numSet,3,2)}

  13. ${#numbers.formatDecimal(num,3,2,'COMMA')}

  14. ${#numbers.arrayFormatDecimal(numArray,3,2,'COMMA')}

  15. ${#numbers.listFormatDecimal(numList,3,2,'COMMA')}

  16. ${#numbers.setFormatDecimal(numSet,3,2,'COMMA')}

  17. ${#numbers.formatDecimal(num,3,'POINT',2,'COMMA')}

  18. ${#numbers.arrayFormatDecimal(numArray,3,'POINT',2,'COMMA')}

  19. ${#numbers.listFormatDecimal(numList,3,'POINT',2,'COMMA')}

  20. ${#numbers.setFormatDecimal(numSet,3,'POINT',2,'COMMA')}

  21. ${#numbers.sequence(from,to)}

  22. ${#numbers.sequence(from,to,step)}

字符串处理

 
  1. ${#strings.isEmpty(name)}

  2. ${#strings.arrayIsEmpty(nameArr)}

  3. ${#strings.listIsEmpty(nameList)}

  4. ${#strings.setIsEmpty(nameSet)}

  5. ${#strings.defaultString(text,default)}

  6. ${#strings.arrayDefaultString(textArr,default)}

  7. ${#strings.listDefaultString(textList,default)}

  8. ${#strings.setDefaultString(textSet,default)}

  9. ${#strings.contains(name,'ez')}

  10. ${#strings.containsIgnoreCase(name,'ez')}

  11. ${#strings.startsWith(name,'Don')}

  12. ${#strings.endsWith(name,endingFragment)}

  13. ${#strings.indexOf(name,frag)}

  14. ${#strings.substring(name,3,5)}

  15. ${#strings.substringAfter(name,prefix)}

  16. ${#strings.substringBefore(name,suffix)}

  17. ${#strings.replace(name,'las','ler')}

  18. ${#strings.prepend(str,prefix)}

  19. ${#strings.append(str,suffix)}

  20. ${#strings.toUpperCase(name)}

  21. ${#strings.toLowerCase(name)}

  22. ${#strings.arrayJoin(namesArray,',')}

  23. ${#strings.listJoin(namesList,',')}

  24. ${#strings.setJoin(namesSet,',')}

  25. ${#strings.arraySplit(namesStr,',')}

  26. ${#strings.listSplit(namesStr,',')}

  27. ${#strings.setSplit(namesStr,',')}

  28. ${#strings.trim(str)}

  29. ${#strings.length(str)}

  30. ${#strings.abbreviate(str,10)}

  31. ${#strings.capitalize(str)}

  32. ${#strings.unCapitalize(str)}

  33. ${#strings.capitalizeWords(str)}

  34. ${#strings.capitalizeWords(str,delimiters)}

  35. ${#strings.escapeXml(str)}

  36. ${#strings.escapeJava(str)}

  37. ${#strings.escapeJavaScript(str)}

  38. ${#strings.unescapeJava(str)}

  39. ${#strings.unescapeJavaScript(str)}

  40. ${#strings.equals(str)}

  41. ${#strings.equalsIgnoreCase(str)}

  42. ${#strings.concat(str)}

  43. ${#strings.concatReplaceNulls(str)}

对象处理

 
  1. ${#objects.nullSafe(obj,default)}

  2. ${#objects.arrayNullSafe(objArray,default)}

  3. ${#objects.listNullSafe(objList,default)}

  4. ${#objects.setNullSafe(objSet,default)}

数组相关

 
  1. ${#arrays.toArray(object)}

  2. ${#arrays.toStringArray(object)}

  3. ${#arrays.toIntegerArray(object)}

  4. ${#arrays.toLongArray(object)}

  5. ${#arrays.toDoubleArray(object)}

  6. ${#arrays.toFloatArray(object)}

  7. ${#arrays.toBooleanArray(object)}

  8. ${#arrays.length(array)}

  9. ${#arrays.isEmpty(array)}

  10. ${#arrays.contains(array, element)}

  11. ${#arrays.containsAll(array, elements)}

list集合相关

 
  1. ${#lists.toList(object)}

  2. ${#lists.size(list)}

  3. ${#lists.isEmpty(list)}

  4. ${#lists.contains(list, element)}

  5. ${#lists.containsAll(list, elements)}

  6. ${#lists.sort(list)}

  7. ${#lists.sort(list, comparator)}

set集合相关

 
  1. ${#sets.toSet(object)}

  2. ${#sets.size(set)}

  3. ${#sets.isEmpty(set)}

  4. ${#sets.contains(set, element)}

  5. ${#sets.containsAll(set, elements)}

map集合相关

 
  1. ${#maps.size(map)}

  2. ${#maps.isEmpty(map)}

  3. ${#maps.containsKey(map, key)}

  4. ${#maps.containsAllKeys(map, keys)}

  5. ${#maps.containsValue(map, value)}

  6. ${#maps.containsAllValues(map, value)}

聚合、聚集

 
  1. ${#aggregates.sum(array)}

  2. ${#aggregates.sum(collection)}

  3. ${#aggregates.avg(array)}

  4. ${#aggregates.avg(collection)}

获取外部信息内部变量

 
  1. ${#messages.msg('msgKey')}

  2. ${#messages.msg('msgKey', param1)}

  3. ${#messages.msg('msgKey', param1, param2)}

  4. ${#messages.msg('msgKey', param1, param2, param3)}

  5. ${#messages.msgWithParams('msgKey', new Object[] {param1, param2, param3, param4})}

  6. ${#messages.arrayMsg(messageKeyArray)}

  7. ${#messages.listMsg(messageKeyList)}

  8. ${#messages.setMsg(messageKeySet)}

  9. ${#messages.msgOrNull('msgKey')}

  10. ${#messages.msgOrNull('msgKey', param1)}

  11. ${#messages.msgOrNull('msgKey', param1, param2)}

  12. ${#messages.msgOrNull('msgKey', param1, param2, param3)}

  13. ${#messages.msgOrNullWithParams('msgKey', new Object[] {param1, param2, param3, param4})}

  14. ${#messages.arrayMsgOrNull(messageKeyArray)}

  15. ${#messages.listMsgOrNull(messageKeyList)}

  16. ${#messages.setMsgOrNull(messageKeySet)}

处理可能重复的id属性

 
  1. ${#ids.seq('someId')}

  2. ${#ids.next('someId')}

  3. ${#ids.prev('someId')}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值