Servlets servlet:尝试将字符串转换为int时出错。抛出NumberFormatException:对于输入字符串:";2/";

Servlets servlet:尝试将字符串转换为int时出错。抛出NumberFormatException:对于输入字符串:";2/";,servlets,numberformatexception,Servlets,Numberformatexception,我在servlet中的代码是: intgid=Integer.parseInt(request.getParameter(“deleteid”) 其中deleteid是jsp中隐藏的表单字段。 glassfish服务器日志表明, java.lang.NumberFormatException:对于输入字符串:“2/”作为数字后的附加“/”,我只是使用以下方法来解决这个问题。很抱歉一开始就这么问: int gid=Integer.parseInt(request.getParameter(“del

我在servlet中的代码是:

intgid=Integer.parseInt(request.getParameter(“deleteid”)

其中deleteid是jsp中隐藏的表单字段。 glassfish服务器日志表明, java.lang.NumberFormatException:对于输入字符串:“2/”

作为数字后的附加“/”,我只是使用以下方法来解决这个问题。很抱歉一开始就这么问:


int gid=Integer.parseInt(request.getParameter(“deleteid”).replaceAll(“/”)

问题解决了。完成以下更改:int gid=Integer.parseInt(request.getParameter(“deleteid”).replaceAll(“/”,”);