摘要:
1.空值处理运算符 如果你在模板中使用了变量但是在代码中没有对变量赋值,那么运行生成时会抛出异常。但是有些时候,有的变量确实是null,怎么解决这个问题呢? 判断某变量是否存在:“??” 用法为:variable??,如果该变量存在,返回true,否则返回false 缺失变量默认值:“!” 我们除了 阅读全文
posted @ 2019-02-22 11:06
zhangqi0828
阅读(2872)
评论(0)
推荐(0)
摘要:
内建函数 内建函数语法格式: 变量+?+函数名称 获取集合大小 我们通常要得到某个集合的大小,如下图: 我们使用size函数来实现,代码如下: 共 ${goodsList?size} 条记录 转换JSON字符串为对象 我们通常需要将json字符串转换为对象,那如何处理呢?看代码 <#assign t 阅读全文
posted @ 2019-02-22 11:04
zhangqi0828
阅读(508)
评论(0)
推荐(0)
摘要:
assign指令 此指令用于在页面上定义一个变量 (1)定义简单类型: (2)定义对象类型: 运行效果: include指令 此指令用于模板文件的嵌套 创建模板文件head.ftl 我们修改test.ftl,在模板文件中使用include指令引入刚才我们建立的模板 if指令 在模板文件上添加 在代码 阅读全文
posted @ 2019-02-22 11:03
zhangqi0828
阅读(1160)
评论(0)
推荐(0)
摘要:
Freemarker入门 工程引入依赖 1.3.2创建模板文件 模板文件中四种元素 1、文本,直接输出的部分 2、注释,即<#--...-->格式不会输出 3、插值(Interpolation):即${..}部分,将使用数据模型中的部分替代输出 4、FTL指令:FreeMarker指令,和HTML标 阅读全文
posted @ 2019-02-22 11:00
zhangqi0828
阅读(156)
评论(0)
推荐(0)
摘要:
FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,JSP 或 Java 等。 阅读全文
posted @ 2019-02-22 10:24
zhangqi0828
阅读(142)
评论(0)
推荐(0)