<#if (str1?? && str1!='') || (str2?? && str2!='')> xxx </#if> ...
FreeMarker的插值有如下两种类型: ,通用插值 expr ,数字格式化插值: expr 或 expr format book.name if exists 用于判断如果存在,就输出这个值 book.name default xxx 默认值xxx book.name xxx 默认值xxx book.date string yyyy MM dd 日期格式 book string.number ...
2014-05-16 11:36 0 9153 推荐指数:
<#if (str1?? && str1!='') || (str2?? && str2!='')> xxx </#if> ...
<#if target??> xxxx </#if> 上面这段代码判断target??是否为null,如果不为null时才可以执行if里面的内容, ...
1 ...
推荐freemarker系列教程:http://swiftlet.net/archives/category/freemarker FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format ...
FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ...
模板技术在现代的软件开发中有着重要的地位,而目前最流行的两种模板技术恐怕要算freemarker和velocity了,webwork2.2对两者都有不错的支持,也就是说在webwork2中你可以随意选择使用freemarker或velocity作为view,模板技术作为view的好处是很多,尤其 ...
FreeMarker标签使用 模板技术在现代的软件开发中有着重要的地位,主要用于view层的展示,freemarker是比较流行的一种。 一、FreeMarker模板文件主要有4个部分组成 ①文本,直接输出的部分 ②注释,即<#--...-->格式不会输出 ③插值 ...
模板技术在现代的软件开发中有着重要的地位,而目前最流行的两种模板技术恐怕要算freemarker和velocity了,webwork2.2对两者 都有不错的支持,也就是说在webwork2中你可以随意选择使用freemarker或velocity作为view,模板技术作为view的好处 ...