个人笔记而已
服务器端booleanVar如果存的是true/false 在页面要转成yes/no
日期格式的转换:
转义输出
${htmlObject?html} //在服务器端htmlObject是一段html字符串,这样输出的不仅是文本内容还包括了html标签
空值判断
${userName! ''} [ ${userName??} ${userName?exists} 这俩效果一样 ] ${(user.userName)??}
运算
遍历list,此处list中是string或基本类型或包装类型
遍历Map
if 与 elseif
还支持switch ,这里就不写了,项目几乎不用
======================以下算是========高级一点的===============================================
字符串内建函数注意 和 java中操作字符串的函数一样,但是两个单词的不用驼峰而用下划线进行分开
自定义函数,在java端实现接口,重写方法,返回modelAndView到ftl中使用,在慕课网上看到的
自定义指令用 @ 开始,自带的指令用 # 开始
宏,函数