在Struts2标签内声明一个属性有来计算
<s:set var="WorkTimeTypeMoney" value="0"/>
通过计算后是输出结果时
<s:property value="#WorkTimeTypeMoney"/>
有时会出现 这样情况 82109.360000000000000002
这时候需要保存小数后两位
在页面引入
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
使用
<fmt:formatNumber value="${workTimeMoney}" pattern="#0.00" />输出
$(workTimeMoney) 圆括号内是声明的属性的名
pattern的属性为要输出的数字格式

本文介绍如何在Struts2框架中使用JSTL标签库进行数值的格式化处理,确保显示的小数部分保持在两位,适用于财务计算等场景。
6639

被折叠的 条评论
为什么被折叠?



