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

问题描述

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

解决方案

你前台的数据类型是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
解决方案二:
这个问题比较简单 数据类型问题, 如果换了BigDemial数据类型还不行的话请手动格式化, 可以结贴了
解决方案三:
前台显示的时候格式化一下啊。。。jsp我不知道,我用的jsf是<f:convertNumber pattern="#,##0.00"></f:convertNumber>这样格式化。。。估计也差不多
解决方案四:
数据类型问题,对于钱这种敏感的,请用BigDemial
解决方案五:
你可以适当的改一下类型啊,你现在用的时什么,你可以改成Long,实在不行换成string类型

时间: 2024-09-28 22:00:44

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

jqgrid 分页查询-jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录

问题描述 jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录 5C 后台打印出来的数据:<Response> <transResult> <resultCode>1</resultCode> <resultInfoDesc>交易处理成功</resultInfoDesc> </transResult> <object class=""PageGrid"

ajax的异步请求-ajax 前台传数据后台显示出问题

问题描述 ajax 前台传数据后台显示出问题 前台数据为UName=*&UPWd=*&UCode=* 后台data只有UName=*.不知道问题出在哪求助.下面是代码. <script src="../../JS/msgBox.js" type="text/javascript"></script> <script type="text/javascript"> var msgBox = nul

easyui 删除复选框选中的数据,在后台怎么接受前台js数组

问题描述 easyui 删除复选框选中的数据,在后台怎么接受前台js数组 我需要做一个删除功能,datagrid第一列是复选框,我根据选中的复选框来删除,可能是单选或多选,我在前台是拿到选中的行的id,用一个数组保存下来, 看代码 // 返回被选中的行 然后集成的其实是 对象数组 var row = $('#tab').datagrid('getSelections'); var i = 0; var string = ""; for(i;i<row.length;i++){ s

php-PHP做的后台java做的前台,那么后台是怎样接收前台的数据呢?

问题描述 PHP做的后台java做的前台,那么后台是怎样接收前台的数据呢? 我是学PHP的,公司一个网站java做的前端,让我去做网站的后台,应该怎么做呢?是要用框架吗?PHP做的网站后台接收前台数据大多靠的表单提交,那么接收java做的前台也是通过表单提交接收数据吗?$_POST这种吗?有没有前辈遇到过这种情况的,传授下经验可好,十分感谢!! 解决方案 为什么用java做后台,php开发前台呢 解决方案二: Java做的前端?什么意思?Java也是后端语言啊...... 解决方案三: 后台封装

在javaweb中如何实现后台向前台传送数据

问题描述 在javaweb中如何实现后台向前台传送数据 例如当我登录的时候有一个用户名,那么在登录成功跳转到主页面的时候,怎么样获得之前登录时使用的用户名,做出来"欢迎XXX"的效果,用eclipse的jsp和servlet实现 解决方案 后台:session.setAttribute("userName",user.getName); 前台:Srtring userName = session.getAttribute("userName");

appcelerat...-Appcelerator studio 后台数据获取

问题描述 Appcelerator studio 后台数据获取 刚刚学习appcelerator ,网上找不到学习的资料,求大神解决怎么从后台穿数据到前台页面显示 解决方案 http://mobile.51cto.com/web-342345.htm

Extjs设置fileUpload:true出现Action获到的表单数据为null

问题描述 Extjs设置fileUpload:true出现Action获到的表单数据为null,后台得不到数据,不知道问什么? 前台的form里的item是这样的{fieldLabel:"姓名*",allowBlank: false, //不允许为空name:"student.name",maxLength :'30'},{fieldLabel:"联系手机",name:"residentArchives.mobile",max

request参数-jsonp跨域访问Struts2后台,获取到的数据没有用callback参数包裹是怎么回事啊?

问题描述 jsonp跨域访问Struts2后台,获取到的数据没有用callback参数包裹是怎么回事啊? 前端代码: $.ajax({ url:'http://localhost:8080/OA/json/json.action?orgid=aaa&code=00002', dataType:'jsonp', type:"GET", dataFilter:function(json,me){ alert("dataFiter:"+json); }, cont

正在学java 后台传到前台的中文为??? 这是个什么鬼 在线等

问题描述 正在学java 后台传到前台的中文为??? 这是个什么鬼 在线等 后台代码如下: public String paging(){ HttpServletRequest req=ServletActionContext.getRequest(); HttpServletResponse resp=ServletActionContext.getResponse(); int pageIndex=Integer.parseInt(req.getParameter("pageIndex&qu