String initial_price = request.getParameter("initial_price");
float initial_price_float = 0;
try {
initial_price_float = Float.parseFloat(initial_price);
} catch (NumberFormatException e) {
session.setAttribute("message", "Wrong input");
}
The piece of code written above gives me this error, but I am pretty sure I have written the right number. How can I solve it?
java.lang.NullPointerException
sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1008)
java.lang.Float.parseFloat(Float.java:452)
servlet.AddProduct.doPost(AddProduct.java:114)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
Don’t pass a
nullstring intoparseFloat.Per
parseFloat‘s documentation: