Я использую JSP для хранения DVDs в базу данныхСтрока Float: NumberFormatException
Для цены, которую я выбрал использовать поплавок. В форме я использую следующий подход:
<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)
...
I я искал эту проблему повсюду, но я не мог найти решение. Я использовал эту технику для преобразования чисел миллионы раз, и я не уверен, почему isn ' t работает прямо сейчас ...
Любая помощь?
Можете ли вы, пожалуйста, показать свой фактический код? –