Thymeleaf的字符串与变量输出的操作
th:text
再页面输出值
th:value
可以将一个值放入到input标签的value中
实例:
字符串操作:
Thymeleaf提供一些内置对象,内置对象可以直接在模板中使用,这些对象是以#引用的
引用内置对象需要使用#
大部分内置对象的名称都以s结尾,如:stirngs,numbers,dates
${#strings.isEmpty(字符串)}
判断字符串是否为空,如果为空返回true,否则返回false
${#strings.contains(字符串,'字符')}
判断字符串是否包含子串,如果包含返回true,否则返回false
${#strings.startsWith(字符串,'字符')}
判断当前字符串是否以子串开头,如果是返回true,否则返回false
${#strings.endsWith(字符串,'字符')}
判断当前字符串是否以子串结尾,如果是返回true,否则返回false
${#strings.length(字符串)}
返回字符串长度
${#strings.indexOf(字符串,'字符')}
查找子串的位置,并返回改子串的下标,如果没找到则返回-1
${#strings.substring(字符串,数字)}
${#strings.substring(字符串,2,5)}//从下标2截取到下标5
截取子串
${#strings.toUpperCase(字符串)}
${#strings.toLowerCase(字符串)}
字符串转大小写
日期格式化处理
${#datas.format(日期)}
格式化日期,默认的以浏览器默认语言为格式化标准
${#dates.format(日期,'yyyy/MM/dd')}
按照自定义的格式做日期转换
${#dates.year(日期)}
${#dates.month(日期)}
${#dates.day(日期)}
year:取年
month:取月
day:取日