求助:我在JSP页面上输入了一个字符型的“384.26”,小数点后两位,但是在提交后,出现错误提示“Java.Lang.NumberFormatException:For I 我在JSP页面上输入了一个字符型的“384.26”,小数点后两位,但是在提交后,出现错误提示“Java.Lang.NumberFormatException:For Input string:"384.26" ”,这是什么原因啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是不是转成Int了,你转型的时候不能转成整型的。Double.parseDouble("386.25");这样就可以了。 我根本没转换类型啊,所以才纳闷啊,填写界面中:<td align='center'><input name=price type="text" size="20" maxlength="16"></td>提交到的界面:String[] price = request.getParameterValues("price"); 你ex.printStackTrace()给大家看看阿 shine333,“Java.Lang.NumberFormatException:For Input string:"384.26",这不就是你要的ex.printStackTrace()吗,我不是太明白你的意思 错误的原因很简单,NumberFormatException,你肯定用在了Integer上面。可能的方法是Interger的构造方法,parseInt方法,valueOf方法或者decode方法。你看一下系统在什么地方报错了,就应该明白了。Integer只能用在10进制整数.有小数不可以.可以通过Double来转换.Double类有intValue() 的方法. 他们要的ex.printStackTrace(),是更加详细的,可以知道发生在什么文件里面,多少行.再看你的程序,就可以知道是什么错误了. 谢谢大家,特别谢谢Croatia,我刚用java,而且也没人带,以后有什么问题,我可以直接给你发短消息吗 可以,谁都有第一次的时候。我已经在MSN上面加入你了,你还没有回复我。赫赫。 有谁可以教教我 jsp+mysql中 数据的写入数据库 struts怎么用过滤器过滤部分 .do 遇到url js注入 该如何解决呢 怎样从jsp向servlet传值? 一个奇怪的问题~~~~N个人都没有解决~~~~~~~~~~~~ 打开*.jsp文件乱码问题,高手帮我看看 java应该用哪个软件开发比较好? JFreeChart画一条直线代表警戒线 自定义标签如何进行spring的@Autowired 刚学struts2,总是报错Caused by Action class not found 急!连接错误!请各位帮帮忙!谢谢! 用struts开发,请推荐好用的代码生成工具?
填写界面中:
<td align='center'><input name=price type="text" size="20" maxlength="16"></td>
提交到的界面:
String[] price = request.getParameterValues("price");
NumberFormatException,你肯定用在了Integer上面。
可能的方法是Interger的构造方法,parseInt方法,valueOf方法或者decode方法。你看一下系统在什么地方报错了,就应该明白了。Integer只能用在10进制整数.有小数不可以.可以通过Double来转换.Double类有intValue() 的方法.