我用的数据库是mysql5.1,数据库字段设为float型。现在我想从jsp界面通过servlet获取jsp中的一个float如0.5,为什么转换后得到的却是0.0?
部分代码如下:
ge1=request.getParameter("ge1");
fge1=Float.parseFloat(ge1);其中ge1为jsp中的一个值。把fge1封装到set函数再插入数据库,得到的值只能取到整数。这是为什么呀!!
ps:有什么方法直接从jsp获取float而不用转换?谢谢了!!
还是不行啊,插入数据库的值只能到小数点后一位,而且小数点后的值一律变为0
关于获取不了从jsp传来的float型小数点后的值的问题
此数值从客户端传递过来的, 一定要从request中进行获取, 没有直接获取的办法, 你可以先打印下request.getParameter("xxx")获取到的字符串,看是否为0.5, 如果是 float f = Float.parseFloat(ge1); 这句代码执行后f一定是0.5 你用的是mysql? 那你的数据类型应该是Decimal(10, 4)...
...*cannot be applied to java.lang.Float的问题
Float price1 = Float.valueOf(price);Float num1 = Float.valueOf(num);你这两句得到的price1,num1是Float(包裹类类型,是一个类),而不是float类型(可以数值计算的浮点型)。应该该成 float price1=Float.parseFloat(price);float num1=Float.parseFloat(num);xiaoji=num1*price1;...
JSP 网页编程 网页转换中如何获得浮点型数据 字符型是request.getParamet...
String a = request.getParameter();单精度浮点:Float.parseFloat(a);双精度浮点:Double.parseDouble(a); 原来已经有人回答了 本回答由提问者推荐 举报| 答案纠错 | 评论(1) 4 4 海god 采纳率:25% 来自:芝麻团 擅长: JAVA相关 JavaScript 互联网行业 Windows Linux 其他回答 获得之后强转(float)(reques...
请在这里概述您的问题javascript中使用jsp从数据库读取的String类型数 ...
这两个变量值可以被js识别为浮点数了。但是此方法必须要确认从数据库取到的wla和wlo都符合js的浮点数规则。方案2:用parshFloat(numString)方法。parseFloat 方法返回与 numString 中保存的数相等的数字表示。如果 numString 的前缀不能解释为浮点数,则返回 NaN (而不是数字)。所以代码修改为:var ...
JSP数组赋值问题
} String grade5name[]=new String[count];float mark[]=new float[count];while(rs2.next()){ grade5name[i]=rs2.getString("grade5name");mark[i]=rs2.getFloat("mark");i++;} 自己看一下这段代码,有两个rs.next()的判断循环遍历。第一个while(rs2.next()),循环之所以会结束...
JSP无法获取表单元素的值
常见的错误原因是 1、form的method没有设为post。2、form的enctype没有设为"multipart\/form-data"。
jsp怎么获取超链接作为参数来传递,怎么写?怎么获取?
传递的话按楼上[<a href="\/HomeWorkWeb\/delclass.jsp?classId=<%=classId%>"这个来传递就行了。至于获取,可以String id = request.getParameter(“classId”);\/\/注:这里的classId是地址中问号后第一个参数\/。。把获得的id值传递给你的函数就行了。 SQL语句可以写成。select * from type ,...
JSP 中用JS判断文本框中的内容是否可以转化为Float型
用正则表达式最简单:function check(){ if(theform.moneyAmount.value==""){ alert("金额不能为空!"); theform.moneyAmount.value==""; theform.moneyAmount.focus(); return false; } var regx = \/^\\d{1,10}$|^\\d{1,10}\\.\\d{1,2}$\/gi; \/\/金额可以是整数...
java面试题大全(java面试题精选)
static变量在Java中是属于类的,它在所有的实例中的值是一样的。当类被Java虚拟机载入的时候,会对static变量进行初始化。如果你的代码尝试不用实例来访问非static的变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟任何实例关联上。 5.Java支持的数据类型有哪些?什么是自动拆装箱? Java语言支持的8中基本...
java初级面试题目?
回答:float变量名=1.2f;回答出不加最后的f为双精度浮点类型,加分 4.equals和==的区别? 回答:equals是值比较(一般处理java开发都会这么说,算是ok的)而==是引用比较(或者对象比较);回答equals是可以自定义的,加分 5.将一个数组作为参数传递到一个方法中,在方法中,数组内的元素值被改变了,那么在方法外部,这个...