action 后台数据获取到前台的数据是456453433 复制给money ,但是打印xx.getMoney() 值是2.1474836E7 这个该怎么解决

456453433 我前台的数值是8位或8位以上 后台打印出的都是2.1474836E7 这个该怎么解决 紧急

5个回答

你前台的数据类型是int吧 前台数据的数值过大, 你可以换个类型

Java中数值类型如下,你参看下:
byte: 八位整数 -128——127,可用来节省内存的使用。
short: 16位整数 -32768——32,767,也比较省内存。
int: 32位整数 -2,147,483,648——2,147,483,647,一般来说整数都够用了
long: 64位整数 -9,223,372,036,854,775,808—— 9,223,372,036,854,775,807,一般不需要用
float: 32位浮点,如果浮点需要节省内存用这个。
Double: 64位浮点,一般非整数浮点可用这个。

但是float和double都不是精确的,如果要储存钱一类的必须精确的,用java.math.BigDecimal

你可以适当的改一下类型啊,你现在用的时什么,你可以改成Long,实在不行换成string类型

数据类型问题,对于钱这种敏感的,请用BigDemial

前台显示的时候格式化一下啊。。。jsp我不知道,我用的jsf是/f:convertNumber这样格式化。。。估计也差不多

这个问题比较简单 数据类型问题, 如果换了BigDemial数据类型还不行的话请手动格式化, 可以结贴了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

0
IOS 获取图片路径然后生成NSData数据,Java做的后台怎么接收数据并保存
2
android如何获取数据连接开关发生改变时的广播
1
jsonp跨域访问Struts2后台,获取到的数据没有用callback参数包裹是怎么回事啊?
1
ExtJs表格数据不显示,但是数据已经相应到前台
2
MVC 超链接标签请求后台Action,但是后台Action执行两次
4
小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action
3
如何利用Ajax动态实现JSP页面上根据后台不同数据改变页面表格<td>的背景色
2
使用jquery.ajax向后台接收数据
5
jsp怎样实现用按钮触发一个action,同时弹出一个小窗,将action查询的数据显示到小窗上
5
关于Ajax传参数到Action问题,获取不到参数,
2
怎么样把action中同一个类中不同的方法数据,有区分的显示在JSP页面中
2
通过hibernet连接数据库,jsp怎么获得数据库中数据
6
怎么判断当前取出的数据是数据库相应的表中的最后一条
5
问题:利用struts自带的json机制,期望从后台获取json数据失败,求帮助
7
用Extjs提交表单后,请求有返回数据,但success函数的action里取不到返回结果
3
怎么在js中获取这些文本框的数组name
5
form如何获取提交action的返回值??
5
JS页面传数据到action时获取不到数据
7
ajax请求时间太长,后台返回json,前台无反应。
1
mvc的action中如何获取ajax post过来的数据?Request Payload