gpt4 book ai didi

excel - 当我从 Excel 将值上传到数据库时,为什么会收到 NullPointerException?

转载 作者:行者123 更新时间:2023-12-02 10:49:34 24 4
gpt4 key购买 nike

我正在开发一个 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();
}

最佳答案

如果使用此代码,您的代码可能会起作用

 String val=(String) getCellValue(row.getCell(5));
if(!(StringUtils.isEmpty(val)))
{
blah,blah,blah....!!!
}

关于excel - 当我从 Excel 将值上传到数据库时,为什么会收到 NullPointerException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16062408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com