0

在 GWT 客户端,当我读取空标签时,它会抛出空指针异常。如果我在该特定解析标记上使用if条件,它也会导致空指针异常。所以请给我解决方案。

我的编码是:

if (list.getElementsByTagName("insertId").item(0).getFirstChild().getNodeValue() != null &&
    !list.getElementsByTagName("insertId").item(0).getFirstChild().getNodeValue().equalsIgnoreCase(""))
{
    shipDetails.nmFormNo.setValue(Double.valueOf(
        list.getElementsByTagName("insertId").item(0).getFirstChild().getNodeValue()));
}

我的特殊标签是:

      <insertId></insertId>
4

1 回答 1

0

所以它甚至在检查你的之前就抛出空指针 null condition

可能性是

1)list.getElementsByTagName("insertId").item(0) throwing null
2)list.getElementsByTagName("insertId").item(0).getFirstChild () throwing null
于 2013-02-22T12:58:05.797 回答