我正在开发一个 Spring Web 应用程序。当我从 Excel 工作表中获取值并上传到我的数据库时,我得到了 NullPointerException,即使我正在验证这些值。
在我的 Excel 工作表中,当我获取该列值时,第 5 列数据为空,我得到 NullPointerException。如何验证该列值?
这是我的代码:
try
{
if(getCellValue(row.getCell(4)).tostring()!="")
{
criterias.put("fullName",getCellValue(row.getCell(5)));
Driver driver=genericDAO.getByCriteria(Driver.class, criterias);
if(driver==null)
{
error = true;
lineError.append("Invalid driver name, ");
}
else
{
eztoll.setDriver(driver);
}
}
catch(Exception ex)
{
e.printstacktrace();
}