我所做的代碼的一部分應該看起來像這樣。空指針訪問警告
String name = request.getParameter("Name");
if(name!=null && !name.isEmpty())
{
DO SOMETHING
}
但結束了使用'||'運營商而不是'& &'運營商。我是在
名 .isEmpty()給出的警告
說
空指針訪問:變量名只能是零,在這種位置。
有人可以解釋我爲什麼發生?
順便說一下,'請求'是一個HttpServletRequest對象,我從以前的類中獲得。
'name.equals(空)'會拋出一個'NullPointerException'如果'name'是'null'。 – JonK
正如你已經糾正它,我已經刪除了我的downvote。 – JonK