请帮我转换我的代码行如下:
String deptName = "IT";
String dept_test = request.getParameter("deptName").trim();
System.out.println("Dept name vlue is"+dept_test);
// problem here for casting...
int dept_id = Integer.parseInt(dept_test);
答案 0 :(得分:1)
我没有看到任何铸造问题。如果您的文本不包含可解析的数字,您将获得NumberFormatException,您可能需要使用try / catch块来捕获它。你到底遇到了什么问题?
答案 1 :(得分:0)
从查看代码中获得的最多是解析输入时的错误(包括它是否为空。可能存在的问题是变量deptName
从未使用过。你是不是要做第二行
String dept_test = request.getParameter(deptName).trim();
(注意没有引号)而不是?