Freemarker处理boolean

直接${wsColumn.isDisplay}会报错

 

${wsColumn.isDisplay?string('1','0'),如果true,返回1, false 返回0。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FreeMarker语法中,可以使用点操作符(.)来访问对象的属性,例如foo.bar表示访问foo对象的bar属性。同时,也可以使用方括号语法(\[\])来访问属性,例如foo\["bar"\]也表示访问foo对象的bar属性。\[1\] 在布尔值转换为字符串时,可以使用内建函数?string来实现。例如,foo?string("yes", "no")表示将foo布尔值转换为字符串,如果为true,则返回"yes",如果为false,则返回"no"。然而,从FreeMarker 2.3.23版本开始,该用法已经废弃,建议使用?then("yes", "no")来替代。另外,从FreeMarker 2.3.20版本开始,也废弃了foo?string的用法,建议使用?c来代替,或者通过设置boolean_format选项来自动转换。\[2\] 需要注意的是,数字格式化是与本地化相关的。可以通过设置number_format和locale选项来控制数字的格式化方式。例如,<#setting number_format=",##0.00">表示设置数字格式为千位分隔符和两位小数,<#setting locale="en_US">表示设置本地化为美国英语。根据不同的本地化设置,数字的显示方式也会有所不同。\[3\] #### 引用[.reference_title] - *1* *2* *3* [FreeMarker学习(内建函数参考)](https://blog.csdn.net/weixin_30530339/article/details/96031731)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值