freemarker java.util.Boolean不显示

发布于 2021-11-18 18:24:21 字数 128 浏览 979 评论 4

如果 gender 是java.util.Boolean 不是boolean,那么 freemarker ${vo.gender?string("yes","no")} 怎么什么都不打印呢?

如果我用基本类型boolean倒是可以的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

囚你心 2021-11-23 14:04:38

Eclipse 在生成get set时 boolean型默认时 is,估计你是自动生成德

风苍溪 2021-11-23 10:47:48

今天偶然发现了 原因,因为get set不规范,不能使用is http://freemarker.624813.n4.nabble.com/java-lang-Boolean-undefined-td626684.html

卸妝后依然美 2021-11-22 15:55:06

我这里正常,你那里怎么回事我就不知道了

别再吹冷风 2021-11-20 23:15:06

Boolean 是一个对象,boolean是基本类型,freemarker在输出对象时默认调用其toString()方法,当然Date,Map,List 除外 这几个freemarker会特殊处理。

这里你对String结果?string可定不行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文