`

FreeMarker 输出Boolean类型变量默认值

阅读更多

直接使用表达式   ${searchAll}   会遇到空异常 . .

 

使用转换表达式    ?string('true','false')      这样,默认的情况, 就是 false

 

表达式含义 :  ?string(“yes”,”no”)如果布尔值是true,那么返回“yes”,否则返回no

 

<input name="searchAll" type="hidden" value="${searchAll?string('true','false')}" />
 

输出默认值 :

 

(hotelAdv.stateCode)!'001'
 

如果 (hotelAdv.stateCode) 为空 , 那么输出的结果就是 001

 

分享到:
评论

相关推荐

    freemarker替换变量实例

    freemarker替换变量实例

    Freemarker 实例,Freemarker 实例

    Freemarker 实例,Freemarker 实例Freemarker 实例,Freemarker 实例

    freemarker语法完整版.doc

    freemarker语法完整版.doc

    freemarker模板生成word文档完整代码

    最近在做一个出卷系统,需要通过试卷模板从数据库中抽取题目,然后按照模板的样式生成完整的试卷,包括试卷格式的排版和图片的写入。这是用freemarker模板生成word文档。里面包括完整代码和所需jar包。

    freemarker语法完整版

    Freemarker页面语法 A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 ... 将一段输出的文本作为变量保存在x里 Ftl代码 &lt;#assign x&gt; &lt;#list 1..3 as ...

    freemarker总结

    指定默认值时,并不要求默认值的类型和变量类型相同.使用??运算符非常简单,它总是返回一个布尔值,用法为:variable??,如果该变量存在,返回true,否则返回false ########################### 最常用的概念 1、 scalars...

    freemarker

    一篇freemarker很不错的文章 reeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: ...FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}

    freemarker语法知识

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 ...4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    安装freemarker插件(freemarker的eclipse插件)

    安装freemarker插件(freemarker的eclipse插件) a) 首先下载 freemarker-ide-0.9.14.zip(在这里不用下载了,附件中已经有了) b) 解压后:把hudson.freemarker_ide_0.9.14这个文件放到:eclipse\plugins下面 c) 发现...

    FreeMarker

    FreeMarker,FreeMarker

    freemarker-2.3.31-API文档-中文版.zip

    赠送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-2.3.30-API文档-中文版.zip

    赠送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整理

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个...4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板的例子,包含了以上所说的4个部分

    freemarker\Freemarker教程_中文版

    freemarker\Freemarker教程_中文版

    freemarker语法

    freemarker freemarker freemarker freemarker freemarker freemarker freemarker freemarker

    FreeMarker教程pdf版

    不错的FreeMarker教程,FreeMarker的模板文件并不比HTML页面复杂多少:文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:;格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分...

    FreeMarker_Programmer Guide

    FreeMarker

    freemarker命令简介

    给变量默认值 判断对象是不是null 常用格式化日期 添加全局共享变量数据模型 直接调用java对象的方法 字符串处理(内置方法) 在模板里对sequences和hashes初始化 注释标志 sequences内置方法 hashes内置方法

    freemarker.jar

    camel-freemarker-1.6.4.jar, camel-freemarker-2.8.1.jar, com.springsource.freemarker-2.3.15.jar, com.springsource.freemarker-sources-2.3.15.jar, freemarker-1.4.1.jar, freemarker-2-3-18.jar, freemarker-...

    hudson.freemarker_ide_0.9.14

     FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写  FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序  虽然FreeMarker具有一些编程的能力,但通常由Java...

Global site tag (gtag.js) - Google Analytics