【发布时间】:2023-03-30 09:04:02
【问题描述】:
/*line 1.*/
if((name!=null || address!=null)||(!(name.equals("")||address.equals("")))){
sessionNameModel.setObject(""+name);
sessionAddressModel.setObject(""+address);
add(sessionName);
add(sessionAddress);
}
else{
sessionNameModel.setObject("");
sessionAddressModel.setObject("");
add(sessionName);
add(sessionAddress);
}
我在第 1 行遇到空指针异常。我知道名称和地址字段的值为空,但我必须检查会话更新值的情况。我需要知道如何检查这些变量名称和地址是否为空..
【问题讨论】:
-
您很可能摆脱 if 语句并使用三元组。 sessionNameModel.setObject(name == null ? "" : name.toString());
标签: java session variables if-statement nullpointerexception