2 nononononononos nononononononos 于 2016.03.20 15:13 提问

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

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

5个回答

chenchaofuck1
chenchaofuck1   2016.03.20 15:41

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

yanweijie0317
yanweijie0317   2016.03.20 16:38
  1. 返回值是空的;
  2. 返回值不能转换为数值类型;
u012427018
u012427018   2016.03.20 16:49

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

luochoudan
luochoudan   Ds   Rxr 2016.03.20 16:56

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

qq_30408111
qq_30408111   2016.03.20 21:44

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!