freemarker判断对象是否为空

freemarker中显示某对象使用${name},但如果name为null,freemarker就会报错。

如果需要判断对象是否为空:

<#if name??>

……

</#if>

当然也可以通过设置默认值${name!‘‘}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。

对象user,name为user的属性的情况,user,name都有可能为空,那么可以写成${(user.name)!‘‘},表示user或者name为null,都显示为空。判断为空

<#if (user.name)??>

……

</#if>

 

如判断user是否为空和user.name是否为‘dzq‘,则:
<#if user??&&user.name=‘dzq‘>
//不为空操作
<#else>

//为空操作
</#if>

时间: 2024-10-15 15:12:55

freemarker判断对象是否为空的相关文章

freemarker判断对象是否为空或是否存在

freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错.如果需要判断对象是否为空: <#if name??> -- </#if> 当然也可以通过设置默认值${name!''}来避免对象为空的错误.如果name为空,就以默认值("!"后的字符)显示. 对象user,name为user的属性的情况,user,name都有可能为空,那么可以写成${(user.name)!''},表示user或者name为null,

javascript判断对象是否为空

JavaScript是一种弱类型的脚本语言,在开发中经常会因为语法不严谨而出现一些错误. 下面的方法是判断对象是否为空的方法,包括对 null.undefind.空字符等类型. //判断是否为空 为空返回 false 不为空返回true function isNotEmpty(_value) { return ((_value === undefined || _value === null || _value === "" || _value === "undefined&

js判断对象是否为空

/** *判断对象是否为空 * * @param e * @returns {Number} */function isEmptyObject(e) { var t; for (t in e) return !1; return !0 }

判断对象是否为空 、 工具类

/**     * 判断对象是否为空     */    public static boolean isEmpty(Object obj) {        if (obj == null)            return true; if (obj instanceof String)            return StringUtils.isEmptyOrWhitespaceOnly((String) obj);        if (obj instanceof Collect

javascript 判断对象是否为空,字符串是否为空

//判断对象是否为空 //console.log(isEmptyObject());           //true //console.log(isEmptyObject({}));         //true //console.log(isEmptyObject(null));       //true //console.log(isEmptyObject(23));         //true //console.log(isEmptyObject({"te": 2})

js:判断对象是否为空

var list = []; var param = {}; ....... var hasProp = false; for (var prop in param){ hasProp = true; break; } if(hasProp) { list.push(param); } 判断对象param是否为空的代码

js如何判断对象是否为空

1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2.for in 循环判断 var obj = {}; var b = function() { for(var key in obj) { return false; } return true; } alert(b());//true 3.jquery的

js判断对象是否为空对象的几种方法

1.将json对象转化为json字符串,再判断该字符串是否为"{}"var data = {};var b = (JSON.stringify(data) == "{}");alert(b);//true 2.for in 循环判断var obj = {};var b = function() {for(var key in obj) {return false;}return true;}alert(b());//true 3.jquery的isEmptyObje

判断对象是否为空

项目中常常需要判断一个对象是否为空来继续进行下一步操作,这里来记录一下判断的方法: function isEmptyObject(o) { for (t in o) return false; return true; } 及其精简易懂有木有!