求助,我的程序总是报错,一直是这个异常......

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:34:51
严重: Servlet.service() for servlet action threw exception
java.lang.NumberFormatException: null

int user_id = new Integer(request.getParameter("user_id")).intValue();

user_id打印出来了也不为空
这是表单数据
<input type="hidden" value="${user.user_id}" name="user_id" />

....你确认这行出的错误? 为null? 里面是有参数的 参数是"null" 但不是空指针 你把这个单拿出来 变成

String ud = request.getParameter("user_id");
if(ud != null && !ud.trim().equals("")){
try{
int userid = Integer.parseInt(ud);
}catch(NumberFormatException e){
System.out.println(e.getMessage());
}
}

把ud最好输出下看看为不为空 你转换的方式不对 应该用Integer.parseInt();

郁闷 看不懂 还没有学

哈哈 ,这是什么啊,怎么全是英语的啊.是电脑上的吗?