我有一个 .gsp,它在页面中显示一个数字。问题是,即使小数为 0,我也会收到带小数的数字(来自服务器)。我想“如果此字符串中的最后一个字符为 0,则从点删除直到结尾”
任何想法?如果可能,不要接触服务器端。
谢谢你。
您最好将数字视为数字(如果需要,解析它们),然后使用与 Grails 捆绑在一起的格式标签。在这种情况下, g:formatNumber将是合适的。
你可以用 javascript/jQuery 做到这一点,但不能用 CSS。
在您的 .gsp 页面上,在您显示数字的地方进行g:if测试。检查最后一个字符是否为 0,如果是,则对数字执行toString() ,用 '.'分隔 并在第 0 个索引处显示字符串。