struts2数值过大自动转换成科学计数法的问题

问题描述

有一个对象的属性是Double类型的,在页面回显的时候用的是<s:textfield标签,可是实际页面显示的是可续计数法,这个大家是如何解决的呢?

解决方案

解决方案二:

解决方案三:
<fmt:formatNumbervalue="12"type="currency"pattern="$.00"/>--$12.00<fmt:formatNumbervalue="12"type="currency"pattern="$.0#"/>--$12.0<fmt:formatNumbervalue="1234567890"type="currency"/>--$1,234,567,890.00(那个货币的符号和当前web服务器的local设定有关)<fmt:formatNumbervalue="123456.7891"pattern="#,#00.0#"/>--123,456.79<fmt:formatNumbervalue="123456.7"pattern="#,#00.0#"/>--123,456.7<fmt:formatNumbervalue="123456.7"pattern="#,#00.00#"/>--123,456.70<fmt:formatNumbervalue="12"type="percent"/>--1,200%(type可以是currency、number、和percent)。java格式化输出:DecimalFormatdf=newDecimalFormat("格式");Stringfmt=df.format(double);符号意义0一个数位#一个数位,前导零和追尾零不显示.小数点分割位置,组分隔符的位置-负数前缀%用100乘,并显示百分号其他任何符号在输出字符串中包括指定符号数字用例:<fmt:formatNumbervalue="${order.orderAmount}"minFractionDigits="2"/>元
解决方案四:
大数值还用什么Double啊,用BigDecimal多好,后台处理好之后用String存起来传到前台就OK了。

时间: 2024-08-02 10:35:58

struts2数值过大自动转换成科学计数法的问题的相关文章

java中将科学计数法转换普通计数法的简单方法_java

今天发现数据库里汇总的数据有点大,一输出就被自动转化成科学计数法了.后来发现是转换字符串的方法有问题.如下: String a = "11234567.89"; BigDecimal db = new BigDecimal(a); System.out.println("科学计数:" + db.toString()); System.out.println("普通计数:" + db.toPlainString()); 输出: 科学计数:1.123

PHP导出csv,身份证出现科学计数法的问题

其实这个问题跟用什么语言导出csv文件没有关系.Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法:如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0. $idcard = "\t".$idcard; 顺便看到如果是phpexcel导出的话,把"\t"换成" "即可(双引号直接有个空格)

Excel2010表格数字变科学计数法怎么办?

  1.打开Excel表格,在单元格中输入长数字我们会发现显示的还是科学计数法 2.这个时候我们可以右键单元格然后点击"设置单元格格式",在设置单元格格式里选择"文本"然后点击确定. 3.这样我们在单元格里输入的数字就是正常显示的啦. 4.除此之外,我们在还可以在输入的数字前加一个'单引号,这个也能保证输入的数字显示纯数字.不会显示成科学计数法

导出excel表格出现科学计数法处理方法

 代码如下 复制代码 response.setContentType("application/vnd.ms-Excel; charset=gb2312"); response.setHeader("Content-disposition","attachment;filename=excel文件名.xls"); 但是经常遇到会把身份证等数字比较长的数据改成科学计数法来显示. 用IE的用户,如果一个html页面有table的话,可以把table导

Excel中数字如何自动转换成中文大写数字

平时工作中输入金额时常常需要转成中文大写数字,但输入起来比较麻烦,那么是否可以将数字直接转换成中文大写呢?本教程中就为大家介绍在excel中如何将数字自动转换成中文大写数字. 第一步:打开Excel工作表,鼠标右键单击选中需要显示中文大写数字的单元格(可以批量拉选单元格),在弹出的快捷菜单中选择"设置单元格格式". 第二步:在弹出的对话框中选择"数字"选项卡,并且在"分类"列表中选择"特殊",在类型框中选择"中文大写

ms sql-求助!存储过程中的“SET ANSI_NULLS ON自动转换成 OFF”的问题,在线等~

问题描述 求助!存储过程中的"SET ANSI_NULLS ON自动转换成 OFF"的问题,在线等~ 如题,今天突然发现数据库中的存储过程里面的"SET ANSI_NULLS ON" 都变成了 OFF,一直以来都没有遇到过这样的情况,请问是什么原因能导致这样的问题出现呢?求解~~~ 解决方案 在创建或修改 Transact-SQL 存储过程时,数据库引擎 将保存 SET QUOTED_IDENTIFIER 和 SET ANSI_NULLS 的设置.执行存储过程时,将

ASP.NET MVC4 音乐商店,Entity Framework 4.1 表名被自动转换成复数问题解决

 做ASP.NET MVC3 Music Store示例时,   EntityFramework4.1 下表名被自动转换成复数问题: 解决方案:    using System; using System.Collections.Generic; using System.Data.Entity; using ContosoUniversity.Models; using System.Data.Entity.ModelConfiguration.Conventions; namespace C

这个APP能把操作视频自动转换成AR教程,手把手教你修家具

本文讲的是这个APP能把操作视频自动转换成AR教程,手把手教你修家具,小说或者影视剧里经常会有这样的情节:女生找男生修个电脑,邻居找对门儿修个灯泡儿什么的,从此两人就结下了不解之缘.但在现实生活中,不是每次东西坏了你都知道该怎么修,这个时候你可能就需要费劲地在家里东翻西找,为了一纸说明书而急得满头大汗. 现在好了,德国初创公司IOXP开发的一款APP能帮我们解决这个问题了. 这个应用程序可以先给一个在正确执行任务的人录好视频,然后借助人工智能技术将其自动转换为AR教程.只要我们的设备支持AR,未

怎么把科学计数法转换成普通格式

问题描述 在导入EXCEL时候,读取到身份证是科学计数法,怎么才转换成普通类型 解决方案 解决方案二:先在EXCEL中将该列的格式设置为文本.解决方案三:程序理怎么转换?解决方案四:在你输入的文字前加个'~'看看