数据转换错误java.lang.numberformatexception null java.lang.integer

1个回答

  • 错误出现原因:数字格式化异常,如果id、rootId 是null,你的代码是要把null转换成int类型,就会出错,可以修改代码如下:

    int id = 0;

    int rootId = 0;

    if(request.getParameter("id") != null && !"".equals(request.getParameter("id"))) {

    id = Integer.parseInt(request.getParameter("id"));

    }

    if(request.getParameter("rootId") != null && !"".equals(request.getParameter("rootId"))) {

    rootId = Integer.parseInt(request.getParameter("rootId"));

    }