问题描述
- servlet接收input的text的值遇到的问题
- 这个返回值应该是string类型的,但是为什么用integer.parseint()转换的时候会报错?我用MyEclipse写的
解决方案
integer.parseint()方法会抛出异常,如果你传入的String为不可转换的字符串,像“abc”等。是数字型的字符串才行。
解决方案二:
- 返回值是空的;
- 返回值不能转换为数值类型;
解决方案三:
报什么异常,你在转成int类型之前先打印出来String的值,看看能不能转成数字
解决方案四:
贴出日志来,估计大家早就帮你准确看出问题了。两个条件:1 非空 2 本身纯数字组成,且不超范围。
解决方案五:
String类型的用整形接收,会出错吧?
时间: 2024-09-30 22:11:41