servlet接收input的text的值遇到的问题

这个返回值应该是string类型的,但是为什么用integer.parseint()转换的时候会报错?我用MyEclipse写的

integer.parseint()方法会抛出异常,如果你传入的String为不可转换的字符串,像“abc”等。是数字型的字符串才行。

  1. 返回值是空的;
  2. 返回值不能转换为数值类型;

报什么异常,你在转成int类型之前先打印出来String的值,看看能不能转成数字

贴出日志来,估计大家早就帮你准确看出问题了。两个条件:1 非空 2 本身纯数字组成,且不超范围。

String类型的用整形接收,会出错吧?