Wenn ich meine Servlets laufen bekomme ich diesen Fehler: java.lang.NullPointerException bitte ich viele Lösungen ausprobiert, aber es hat nicht funktioniert, es ist einfacher Codejava.lang.NullPointerException in Servlet-Fehler 500
public LoginServlett() {
super();
}
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("UserName");
String pass = request.getParameter("Password");
RequestDispatcher d=null;
if (name.contentEquals("Gestionnaire") && pass.contentEquals("1234")) {
HttpSession session;
session =request.getSession(true);
d =request.getRequestDispatcher("/EspaceGestionnaire.html");
session. setAttribute("NomSauvegardé" ,name);
}
else {
d = request.getRequestDispatcher("/Authentification.html");
d.forward(request, response);
}
}
protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
}
}
An welchem Punkt beschwert es sich über eine NPE? Das Protokoll sollte es dir sagen. Meine Vermutung ist, dass eine dieser Dateien nicht existiert – Gibolt
NullPointerException ist so üblich und JEE-Maschinen sind so groß, es könnte alles sein. Versuchen Sie, ein wenig tiefer zu graben, experimentieren Sie mit dem Code und veröffentlichen Sie dann den vollständigen Stack-Trace. – teejay
Die Protokolldateien existes LoginServlett in C: \ Benutzer \ pc \ JEE-Arbeitsbereich \ AgenceLocations \ build \ classes \ LoginServlett.class die anderen/EspaceGestionnaire &/Authentifizierung in C: \ Benutzer \ pc \ JEE-Arbeitsbereich \ AgenceLocations \ WebContent – Soona