java、freemarker保留两位小数
发布时间 - 2026-01-11 00:15:27 点击率:次一、Java保留2位小数
double acc = 22.4322;
String accX = String.format("%.2f", acc);
二、freemarker保留两位小数
<#if centerFreeSize??>
${centerFreeSize?string("#.##")}
<#else>
0.00
</#if>
补充:freemarker保留小数
freemarker保留两位小数
方法一
#{number ;m1M2} m 最少几位小数,M最多几位小数
方法二
${x?string("0.##")}
在开发中很容易忽视一点,输入一个值(可能是小数),输出时如果不做处理,就很容易出现
隐形的BUG。比如,如果从数据库取出一个0.22的数值,一般的输出${x?if_exists?html}, 这时是显示0,而不是0.22。
应该写成${x?if_exists?string.number} 或者 ${x?if_exists.toString()?html}
1, 小于1的数字在freemarker中相减错误
2,1000,2000这类的数字在freemarker中的格式错误,会被解释成1,000
解决方法设置number在freemarker的显示格式
Xml代码
<#setting number_format="0.00">
<#assign x="${goodsgroupt.memberprice}"/>
<#assign y="${goodsgroupt.groupprice}"/>
${(x?number-y?number)}
重点就是这个number_format了
网上说让number_format="0",这样只能解决第二种情况。
四、局部设置
特点:
如果在某个页面,或者某几个页面(其它页面可import进来),用到的数字格式化是相同的,可考虑统一配置数字的格式化形式
用法:
只需在用到需要格式化的数字之前 设置就可以了,格式如下: <#setting number_format=",##0.##"> 其中",##0.##"的内容是采用类似于Java中数字格式的语法形式,也就是以上的第三点。
注意:
如果用在一个页面,则整个页面默认就是那种格式,除非用string函数覆盖了默认的格式,同样的,如果放在一个公共的页面,其它页面只要include它,也会是同样的格式。
五、全局设置
特点:
在所有的页面都默认提供数字的格式化形式
用法
(针对spring):在freemarker的配置文件中设置其默认的数字格式化形式,如下:
代码如下
< property name = "freemarkerSettings" >
< props>
.....
< prop key = "number_format"> 0.## </prop >
......
</props>
</property>
# java、freemarker保留两位小数
# Java中保留两位小数的四种方法实现实例
# Java保留两位小数的实现方法
# Java保留两位小数的几种写法总结
# java 保留两位小数的几种方法
# java使double保留两位小数的多方法 java保留两位小数
# Java强制保留两位小数的四种方法案例详解
# 两位
# 几位
# 几个
# 放在
# 也会
# 最多
# 只需
# 很容易
# 这类
# 不做
# 三点
# 用在
# 类似于
# 解决方法
# 第二种
# 配置文件
# 就可以
# 而不是
# 中很
# 相减
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用VPS主机快速搭建个人网站?
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
智能起名网站制作软件有哪些,制作logo的软件?
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
如何快速重置建站主机并恢复默认配置?
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
黑客如何通过漏洞一步步攻陷网站服务器?
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
JavaScript实现Fly Bird小游戏
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何用美橙互联一键搭建多站合一网站?
如何正确下载安装西数主机建站助手?
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
Laravel如何处理CORS跨域请求?(配置示例)
原生JS获取元素集合的子元素宽度实例
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
再谈Python中的字符串与字符编码(推荐)
高防服务器租用首荐平台,企业级优惠套餐快速部署
javascript中闭包概念与用法深入理解
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
js代码实现下拉菜单【推荐】
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
利用 Google AI 进行 YouTube 视频 SEO 描述优化
高防服务器租用指南:配置选择与快速部署攻略
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
Laravel如何升级到最新版本?(升级指南和步骤)
如何用腾讯建站主机快速创建免费网站?
Laravel如何使用模型观察者?(Observer代码示例)
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
PythonWeb开发入门教程_Flask快速构建Web应用
EditPlus中的正则表达式 实战(2)
如何在建站之星网店版论坛获取技术支持?
如何快速搭建高效WAP手机网站?
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
如何用5美元大硬盘VPS安全高效搭建个人网站?
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
详解jQuery中基本的动画方法
Laravel怎么使用artisan命令缓存配置和视图
Laravel如何配置和使用缓存?(Redis代码示例)

