gpt4 book ai didi

grails - 在gsp中显示 float Grails

转载 作者:行者123 更新时间:2023-12-02 15:02:10 25 4
gpt4 key购买 nike

我想在gsp中操纵浮点数,这是我想要的:

如果数字有1. *,我希望它显示点,但如果它以零结尾,我不要它显示点和零。

像这样:

得分:1.5

得分:1

得分:2.1

得分:3

score变量是一个浮点数,它是gsp上的一个输入字段,可加载该数字,并且可以更改。

但真正的问题是,我怎么看数字是否有小数?

最佳答案

已经有一个用于格式化数字的taglib:(g:formatNumber)

我认为这样的事情应该起作用:

<g:formatNumber number="${score}" type="number" format="###.##"/>

但是...如果那不起作用...

我会说编写您自己的自定义taglib。如果它要被多次使用,为什么要在 Controller 中的对象列表中循环,将float更改为只显示字符串的字符串呢?让页面决定如何在适当的上下文中显示它。

要么

将 transient 字段添加到域对象(字符串scoreDisplay),然后让getScoreDisplay()以字符串形式返回score的值,并按照所需的格式进行格式化。

关于grails - 在gsp中显示 float Grails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11884761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com