以下引用官方描述:
1.判断是否存在,通过exists关键字或者"??"运算符。都将返回一个布尔值
2.忽略null值
eg:当outCar.startNumberKm为空时则取startNumberKmByLast作用域中的值
The FreeMarker template language doesn't know the Java language null at all. It doesn't have null keyword, and it can't test if something is null or not.
1.判断是否存在,通过exists关键字或者"??"运算符。都将返回一个布尔值
user.name?exists user.name?? Html代码 收藏代码 <#if user.name?exists> //TO DO </#if> <#if user.age??> //TO DO </#if>
2.忽略null值
假设前提:user.name为null ${user.name},异常 ${user.name!},显示空白 ${user.name!'vakin'},若user.name不为空则显示本身的值,否则显示vakin ${user.name?default('vakin')},同上 ${user.name???string(user.name,'vakin')},同上
eg:当outCar.startNumberKm为空时则取startNumberKmByLast作用域中的值
<div class="grid_5 lable-right"> <label class="form-lbl">起始公里数(km):</label> </div> <div class="grid_6"> <input type="text" name="startNumberKm" id="startNumberKm" maxlength="10" value="${outCar.startNumberKm!'${startNumberKmByLast}'}" class="form-txt" /> </div> <div class="grid_1"><em class="form-req">*</em></div>
发表评论
-
jquery方法扩展使用
2014-12-02 19:28 757//非负浮点数 保留一位小数---添加到jquery.vali ... -
jquery操作select值,jqery设置select值
2014-10-15 21:26 1119每一次操作select的时候,总是要出来翻一下资料,不如自己总 ... -
jquery ajax相关操作
2014-09-28 13:50 798--ajax 请求当有记录时给予提交,rows为0时提示提示框 ... -
jquery ajax和data的使用
2014-09-04 14:58 1073function print(selId){ $. ... -
Js中parseFloat()精度问题
2014-07-08 16:11 2302<!DOCTYPE HTML PUBLIC " ... -
jquery attr()属性
2014-07-04 19:07 3025在JS中设置节点的属性与属性值用到setAttribute() ... -
CSS中line-height与height的区别
2014-07-03 19:32 1460CSS中line-height与height的区别? lin ... -
freemarker为空判断详细
2014-05-27 22:08 52865freemarker里面判断为空只有??,后来查找其他文档才发 ... -
FreeMarker中if标签内的判断条件
2014-05-13 18:41 17575FreeMarker中if标签内的判断条件 FreeMark ... -
freemarker ?datetime ? time ?date
2014-04-30 16:28 2694?date,?time和?datetime,因为你指定的格式告 ... -
div设置显示与隐藏、边框等
2014-04-30 16:24 24831.div 设置隐藏后页面占 ... -
div设置显示与隐藏、边框等
2014-04-30 16:22 17981.div 设置隐藏后页面占 ... -
用jquery计算前两个文本框的结果等于第三个文本框
2014-04-23 21:19 1386//本记录是结束里程数-起始里程数=运行里程数 //其它 ... -
jQuery.validate使用手册-详解
2014-04-09 14:22 1177jQuery.validate是一款非常不错的表单验证工具,简 ... -
jQuery对表单元素的取值和赋值操作
2014-04-08 22:13 1409jQuery对表单元素的取值 ... -
JQuery获取input type="text"中的值的各种方式
2014-04-08 22:09 2065<!DOCTYPE html PUBLIC " ... -
freemarker list (长度,遍历,下标,嵌套,排序)
2014-03-13 09:56 136041. freemarker获取list的size : ... -
Extjs Config和Mixins
2014-03-05 13:23 1042Extjs 4中,为类型系统引入了Config概念,Con ... -
js回调函数
2014-03-04 11:40 1053回调函数(Callback Functions ... -
extjs4.0 Ext.Array 函数方法详解
2014-03-04 10:34 1145Ext.onReady(function(){ ...
相关推荐
java+freemarker实现对word的操作myeclipse工程Java源码
FreeMarker,FreeMarker
freemarker无损生成wold,freemarker生成word的jar包及xml编辑工具
NULL 博文链接:https://bijian1013.iteye.com/blog/2259856
安装freemarker插件(freemarker的eclipse插件) a) 首先下载 freemarker-ide-0.9.14.zip(在这里不用下载了,附件中已经有了) b) 解压后:把hudson.freemarker_ide_0.9.14这个文件放到:eclipse\plugins下面 c) 发现...
Freemarker页面语法 A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 hash 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 ...
使用Freemarker模版生成不同的静态文件,该工具类使用简单,方法说明:包含所需的参数,可以进行二次封装
FreeMarker
freemarker freemarker freemarker freemarker freemarker freemarker freemarker freemarker
NULL 博文链接:https://zhenghuazhi.iteye.com/blog/1923544
我代码里面的ftl文件
赠送jar包:freemarker-2.3.31.jar; 赠送原API文档:freemarker-2.3.31-javadoc.jar; 赠送源代码:freemarker-2.3.31-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.31.pom; 包含翻译后的API文档:...
freemarker\Freemarker教程_中文版
赠送jar包:freemarker-2.3.30.jar; 赠送原API文档:freemarker-2.3.30-javadoc.jar; 赠送源代码:freemarker-2.3.30-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.30.pom; 包含翻译后的API文档:...
一篇freemarker很不错的文章 reeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用...
freemarker格式化的eclipse插件。用于freemarker的格式化。
Freemarker 实例,Freemarker 实例Freemarker 实例,Freemarker 实例
FreeMarker语法之表达式,FreeMarker如何生成静态页面,freemarker空值的多种处理方法,FreeMarker的优点和缺点,Freemarker的内置函数及用法
freemarker替换变量实例
FreeMarker手册-Freemarker 2.3.18。。。。。。。。。。。。。。。。。