• Thymeleaf模板表达式


    日期格式、组件提取等.

    ${#dates.format(date)}
    ${#dates.arrayFormat(datesArray)}
    ${#dates.listFormat(datesList)}
    ${#dates.setFormat(datesSet)}
    ${#dates.format(date, ‘dd/MMM/yyyy HH:mm’)}
    ${#dates.arrayFormat(datesArray, ‘dd/MMM/yyyy HH:mm’)}
    ${#dates.listFormat(datesList, ‘dd/MMM/yyyy HH:mm’)}
    ${#dates.setFormat(datesSet, ‘dd/MMM/yyyy HH:mm’)}
    ${#dates.day(date)}
    ${#dates.month(date)}
    ${#dates.monthName(date)}
    ${#dates.monthNameShort(date)}
    ${#dates.year(date)}
    ${#dates.dayOfWeek(date)}
    ${#dates.dayOfWeekName(date)}
    ${#dates.dayOfWeekNameShort(date)}
    ${#dates.hour(date)}
    ${#dates.minute(date)}
    ${#dates.second(date)}
    ${#dates.millisecond(date)}
    ${#dates.create(year,month,day)}
    ${#dates.create(year,month,day,hour,minute)}
    ${#dates.create(year,month,day,hour,minute,second)}
    ${#dates.create(year,month,day,hour,minute,second,millisecond)}
    ${#dates.createNow()}
    ${#dates.createToday()}

    日历

    ${#calendars.format(cal)}
    ${#calendars.arrayFormat(calArray)}
    ${#calendars.listFormat(calList)}
    ${#calendars.setFormat(calSet)}
    ${#calendars.format(cal, ‘dd/MMM/yyyy HH:mm’)}
    ${#calendars.arrayFormat(calArray, ‘dd/MMM/yyyy HH:mm’)}
    ${#calendars.listFormat(calList, ‘dd/MMM/yyyy HH:mm’)}
    ${#calendars.setFormat(calSet, ‘dd/MMM/yyyy HH:mm’)}
    ${#calendars.day(date)}
    ${#calendars.month(date)}
    ${#calendars.monthName(date)}
    ${#calendars.monthNameShort(date)}
    ${#calendars.year(date)}
    ${#calendars.dayOfWeek(date)}
    ${#calendars.dayOfWeekName(date)}
    ${#calendars.dayOfWeekNameShort(date)}
    ${#calendars.hour(date)}
    ${#calendars.minute(date)}
    ${#calendars.second(date)}
    ${#calendars.millisecond(date)}
    ${#calendars.create(year,month,day)}
    ${#calendars.create(year,month,day,hour,minute)}
    ${#calendars.create(year,month,day,hour,minute,second)}
    ${#calendars.create(year,month,day,hour,minute,second,millisecond)}
    ${#calendars.createNow()}
    ${#calendars.createToday()}

    格式化数字对象

    ${#numbers.formatInteger(num,3)}
    ${#numbers.arrayFormatInteger(numArray,3)}
    ${#numbers.listFormatInteger(numList,3)}
    ${#numbers.setFormatInteger(numSet,3)}
    ${#numbers.formatInteger(num,3,’POINT’)}
    ${#numbers.arrayFormatInteger(numArray,3,’POINT’)}
    ${#numbers.listFormatInteger(numList,3,’POINT’)}
    ${#numbers.setFormatInteger(numSet,3,’POINT’)}
    ${#numbers.formatDecimal(num,3,2)}
    ${#numbers.arrayFormatDecimal(numArray,3,2)}
    ${#numbers.listFormatDecimal(numList,3,2)}
    ${#numbers.setFormatDecimal(numSet,3,2)}
    ${#numbers.formatDecimal(num,3,2,’COMMA’)}
    ${#numbers.arrayFormatDecimal(numArray,3,2,’COMMA’)}
    ${#numbers.listFormatDecimal(numList,3,2,’COMMA’)}
    ${#numbers.setFormatDecimal(numSet,3,2,’COMMA’)}
    ${#numbers.formatDecimal(num,3,’POINT’,2,’COMMA’)}
    ${#numbers.arrayFormatDecimal(numArray,3,’POINT’,2,’COMMA’)}
    ${#numbers.listFormatDecimal(numList,3,’POINT’,2,’COMMA’)}
    ${#numbers.setFormatDecimal(numSet,3,’POINT’,2,’COMMA’)}
    ${#numbers.sequence(from,to)}
    ${#numbers.sequence(from,to,step)}

    字符串处理

    ${#strings.isEmpty(name)}
    ${#strings.arrayIsEmpty(nameArr)}
    ${#strings.listIsEmpty(nameList)}
    ${#strings.setIsEmpty(nameSet)}
    ${#strings.defaultString(text,default)}
    ${#strings.arrayDefaultString(textArr,default)}
    ${#strings.listDefaultString(textList,default)}
    ${#strings.setDefaultString(textSet,default)}
    ${#strings.contains(name,’ez’)}
    ${#strings.containsIgnoreCase(name,’ez’)}
    ${#strings.startsWith(name,’Don’)}
    ${#strings.endsWith(name,endingFragment)}
    ${#strings.indexOf(name,frag)}
    ${#strings.substring(name,3,5)}
    ${#strings.substringAfter(name,prefix)}
    ${#strings.substringBefore(name,suffix)}
    ${#strings.replace(name,’las’,’ler’)}
    ${#strings.prepend(str,prefix)}
    ${#strings.append(str,suffix)}
    ${#strings.toUpperCase(name)}
    ${#strings.toLowerCase(name)}
    ${#strings.arrayJoin(namesArray,’,’)}
    ${#strings.listJoin(namesList,’,’)}
    ${#strings.setJoin(namesSet,’,’)}
    ${#strings.arraySplit(namesStr,’,’)}
    ${#strings.listSplit(namesStr,’,’)}
    ${#strings.setSplit(namesStr,’,’)}
    ${#strings.trim(str)}
    ${#strings.length(str)}
    ${#strings.abbreviate(str,10)}
    ${#strings.capitalize(str)}
    ${#strings.unCapitalize(str)}
    ${#strings.capitalizeWords(str)}
    ${#strings.capitalizeWords(str,delimiters)}
    ${#strings.escapeXml(str)}
    ${#strings.escapeJava(str)}
    ${#strings.escapeJavaScript(str)}
    ${#strings.unescapeJava(str)}
    ${#strings.unescapeJavaScript(str)}
    ${#strings.equals(str)}
    ${#strings.equalsIgnoreCase(str)}
    ${#strings.concat(str)}
    ${#strings.concatReplaceNulls(str)}

    对象处理

    ${#objects.nullSafe(obj,default)}
    ${#objects.arrayNullSafe(objArray,default)}
    ${#objects.listNullSafe(objList,default)}
    ${#objects.setNullSafe(objSet,default)}

    布尔值相关

    ${#bools.isTrue(obj)}
    ${#bools.arrayIsTrue(objArray)}
    ${#bools.listIsTrue(objList)}
    ${#bools.setIsTrue(objSet)}
    ${#bools.isFalse(cond)}
    ${#bools.arrayIsFalse(condArray)}
    ${#bools.listIsFalse(condList)}
    ${#bools.setIsFalse(condSet)}
    ${#bools.arrayAnd(condArray)}
    ${#bools.listAnd(condList)}
    ${#bools.setAnd(condSet)}
    ${#bools.arrayOr(condArray)}
    ${#bools.listOr(condList)}
    ${#bools.setOr(condSet)}

    数组相关

    ${#arrays.toArray(object)}
    ${#arrays.toStringArray(object)}
    ${#arrays.toIntegerArray(object)}
    ${#arrays.toLongArray(object)}
    ${#arrays.toDoubleArray(object)}
    ${#arrays.toFloatArray(object)}
    ${#arrays.toBooleanArray(object)}
    ${#arrays.length(array)}
    ${#arrays.isEmpty(array)}
    ${#arrays.contains(array, element)}
    ${#arrays.containsAll(array, elements)}

    list集合相关

    ${#lists.toList(object)}
    ${#lists.size(list)}
    ${#lists.isEmpty(list)}
    ${#lists.contains(list, element)}
    ${#lists.containsAll(list, elements)}
    ${#lists.sort(list)}
    ${#lists.sort(list, comparator)}

    set集合相关

    ${#sets.toSet(object)}
    ${#sets.size(set)}
    ${#sets.isEmpty(set)}
    ${#sets.contains(set, element)}
    ${#sets.containsAll(set, elements)}

    map集合相关

    ${#maps.size(map)}
    ${#maps.isEmpty(map)}
    ${#maps.containsKey(map, key)}
    ${#maps.containsAllKeys(map, keys)}
    ${#maps.containsValue(map, value)}
    ${#maps.containsAllValues(map, value)}

    聚集,聚合

    ${#aggregates.sum(array)}
    ${#aggregates.sum(collection)}
    ${#aggregates.avg(array)}
    ${#aggregates.avg(collection)}

    获取外部信息内部变量

    ${#messages.msg(‘msgKey’)}
    ${#messages.msg(‘msgKey’, param1)}
    ${#messages.msg(‘msgKey’, param1, param2)}
    ${#messages.msg(‘msgKey’, param1, param2, param3)}
    ${#messages.msgWithParams(‘msgKey’, new Object[] {param1, param2, param3, param4})}
    ${#messages.arrayMsg(messageKeyArray)}
    ${#messages.listMsg(messageKeyList)}
    ${#messages.setMsg(messageKeySet)}
    ${#messages.msgOrNull(‘msgKey’)}
    ${#messages.msgOrNull(‘msgKey’, param1)}
    ${#messages.msgOrNull(‘msgKey’, param1, param2)}
    ${#messages.msgOrNull(‘msgKey’, param1, param2, param3)}
    ${#messages.msgOrNullWithParams(‘msgKey’, new Object[] {param1, param2, param3, param4})}
    ${#messages.arrayMsgOrNull(messageKeyArray)}
    ${#messages.listMsgOrNull(messageKeyList)}
    ${#messages.setMsgOrNull(messageKeySet)}

    处理可能重复的id属性

    ${#ids.seq(‘someId’)}
    ${#ids.next(‘someId’)}
    ${#ids.prev(‘someId’)}

    thymeleaf标签使用:https://www.cnblogs.com/ityouknow/p/5833560.html
    参考博客:https://blog.csdn.net/sun_jy2011/article/details/40710429

  • 相关阅读:
    Atitit attilax要工作研究的要素 纪要 方案 趋势 方向 概念 理论
    Atitit 常见每日流程日程日常工作.docx v7 r8f
    Atitit it 互联网 软件牛人的博客列表
    Atitit 信息链(Information Chain)的概念理解 attilax总结
    Atitit 知识点的体系化 框架与方法 如何了解 看待xxx
    Atitit 聚合搜索多个微博 attilax总结
    Atitit 企业知识管理PKM与PIM
    Atitit 项目沟通管理 Atitit 沟通之道 attilax著.docx
    Atitit 项目管理软件 在线服务 attilax总结 1. 项目管理协作的历史 1 1.1. Worktile 406k 1 1.2. Teambition  584k in baidu
    Atitit.每周末总结 于每周一计划日程表 流程表 v8 import 上周遗漏日志补充 检查话费 检查流量情况 Crm问候 Crm表total and 问候
  • 原文地址:https://www.cnblogs.com/ming-blogs/p/10288585.html
Copyright © 2020-2023  润新知