freemark判断传过来的值为空和不为空及问号、感叹号用法

<#if isAudit! == ''>//若isAudit为null和"" 均执行如下
		传过来的isAuit为空
		
</#if>

	
<#if isAudit! != ''>
		传过来的isAudit不为空
</#if>

1.freemarker感叹号的用法

Invoice Date: ${(customer.invoice.date)!}

注:https://blog.csdn.net/guoshijie1993/article/details/72622059

2.freemarker使用问号判断

<!-- ??是判断对象是否为空(??是?exists的缩写) -->
<#if object ??>${object}<#if>

注:上面是两种写法(如果object不为空,则执行里面语句)

https://blog.csdn.net/qq_39004032/article/details/81383139?utm_source=blogxgwz0

------分割线------

 

freemarker中??和?的区别

??是判断对象是否为空,例如:<#if object??>object对象不为空(即object存在)</#if>

?后面要加内建函数名,例如:<#if object?exists>object对象不为空(即object存在)</#if>

<#if str??>${str?string}</#if><#--将str以字符串形式显示-->

注:https://blog.csdn.net/hai330/article/details/75011121

总结:判断对象是否null,可使用 ??

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值