我使用jsp将dvd存储到数据库中字符串浮动:NumberFormatException
对于价格,我选择使用float。 在形式我用另一个方法:
<form method="POST">
...
<td>
<input type="text" name="dvdprice"/>
</td>
...
<input type="submit" name="submit" value="Submit">
</form>
当试图将它从字符串转换为浮动我用这个
String price = request.getParameter("dvdprice");
...
Float.valueOf(price)
我得到这个异常:
SEVERE: java.lang.NumberFormatException: For input string: "9.99"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.valueOf(Integer.java:582)
...
我已经找遍了这个地方,但我找不到解决方案.. 我用这种技术来转换数百万次,我不知道为什么isn'现在正在工作......
任何帮助?
您能显示您的实际代码吗? –