Я хочу передать введенное текстовое значение в десятичном формате.Сохранить значение в виде десятичного формата в базе данных.но я получил ошибку ниже кода.может любой объяснить ошибку кода.
DecimalFormat decimalformat = new DecimalFormat("#.00");
String dp = decimalformat.format(mf.getParameter("pprice"));
product.setPrice((Double.parseDouble(dp)));
java.lang.IllegalArgumentException: не может отформатировать данный объект как число в java.text.DecimalFormat.format (DecimalFormat.java:507)в java.text.Format.format (Format.java:157) в Servlet.product.save_product.doPost (save_product.java:66)
<input type="text" class="form-control" placeholder="0.00" name="pprice"/>