JavaWeb表现层
Show丶Time
这个作者很懒,什么都没留下…
展开
-
freemarker语法
freemarker语法打印基本类型的object${object}如果为null或不存在则不打印${object!}也可以给不存在的值一个默认值${object!"我是默认值"}可以给括号里的值进行运算${object+1}打印对象中的值${User.name}如果name不存在则这样写${User.name!}如果User也可能不存在则这样写,它会先判断User是否存在,再判断name是原创 2017-11-16 13:16:21 · 212 阅读 · 0 评论 -
freemarker配置
所有例子在SpringBoot框架中实现Hello World在pom中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>在application.properties原创 2017-11-16 13:16:51 · 880 阅读 · 0 评论 -
freemarker内建函数
freemarker内建函数List 的内置函数 list?first 返回list 的第一个值。list?last 返回list 的最后一个值。list?reverse 将list 的现有顺序反转,即倒序排序list?size 返回list 的大小list?sort 将list 中的对象转化为字符串后顺序排序list?sort_by(value) 按list 中对象的属性value原创 2017-11-16 13:17:20 · 675 阅读 · 0 评论 -
freemarker自定义函数、指令
freemarker 自定义函数调用自定义函数<#assign var=[1,2,3,4,5]/><#assign var1 = sort_int(var)/>实现一个自定义函数 在java中定义一个类,实现TemplateMethodModelEx,并实现其exce方法public class SortMethod implements TemplateMethodModelEx {原创 2017-11-16 13:17:45 · 2802 阅读 · 0 评论