Je fais Servlet
HttpSession session = request.getSession();
boolean hasError = (Boolean)session.getAttribute("hasError");
J'ai écrit le code. En conséquence, il a jeté une NullPointerException.
Puisque la valeur de retour de getAttribute () '' est de type Object, il est nécessaire de la transtyper avec la classe wrapper (Boolean dans ce cas). Cependant, lorsque vous appelez pour la première fois
getAttribute () '', la valeur de retour sera nulle, donc après avoir essayé de déballer le null de type booléen et de l'affecter au type booléen, ce sera une exception NullPointerException. C'était.
J'aurais dû faire attention à null lors du déballage, mais c'était un peu inattendu pour moi personnellement, alors je vais en prendre note.