jsp - 如何在jsp页面中获取十进制值?
问题描述
数据类型是BigDecimal,其值类似于 - 10.0000
当我使用 JSP 页面打印时
<s:property value="%{account.totAmt}"/> -> I am getting just 10, but I want to get whole number i.e 10.0000
<s:textfield id="price" name="account.totAmt" /> -> here I am getting 10.undefined, but I want to get whole number i.e 10.0000
注意:它在旧版本的 struts2 上运行良好,但在迁移到 v. 2.5.26 后它无法运行。
解决方案
使用如下所示的 getText 方法:
<s:property value="getText('format.number2', {account.totAmt} )"/>
将属性添加到struts.properties文件:
format.number2={0,number,#0.00##}
推荐阅读
- azure-language-understanding - 如何使用 QnA maker 和 LUIS
- amazon-web-services - AWS 同时自动扩展 ECS 任务和 EC2 实例
- logging - 如何使用 logger.dart 在颤动的记录器中设置类别
- python - spaCy:是否可以将 json 格式(使用 BILUO 方案)文件转换为用于 Python 训练的列表格式?
- java - 如何在保持尺寸不变的情况下放大缩放的图像?
- mongodb - 如何从烧瓶应用程序的 docker 容器连接到本地 mongodb
- node.js - 我可以将车把模板传递给车把模板,然后将两者一起渲染吗?
- android - 克隆现有的 Android Studio 项目
- c# - 是否可以将项目拖放到列表框中的特定位置?
- java - 设置 JScrollPane.getViewPort() 的背景时没有任何反应