Java 需要帮助!如何解决此异常
java.lang.NumberFormatException:用于输入字符串:“” 这就是我的Java代码的样子:Java 需要帮助!如何解决此异常,java,numberformatexception,Java,Numberformatexception,java.lang.NumberFormatException:用于输入字符串:“” 这就是我的Java代码的样子: int age=Integer.parseInt(request.getParameter("age")); 看起来没有传递“age”参数,或者传递的是空字符串。如果该参数位于servlet的doGet中,则该参数将位于URL上,即“如果请求参数age为空,不是数字,或者完全缺失,则无法将其转换为数字 在这种情况下,您必须决定要做什么,然后在上述情况下执行,即: 检查参数是否
int age=Integer.parseInt(request.getParameter("age"));
看起来没有传递“age”参数,或者传递的是空字符串。如果该参数位于servlet的doGet中,则该参数将位于URL上,即“如果请求参数
age
为空,不是数字,或者完全缺失,则无法将其转换为数字
在这种情况下,您必须决定要做什么,然后在上述情况下执行,即:
- 检查参数是否为非空
- 用
try{…}catch(NumberFormatException e){…}