Ich erhalte eine Ausnahme, wenn meine jsp-Seite angezeigt wird, die versucht, eine Funktion namens getCurrentlocation()
im Typ Person
aufzurufen.
Die Funktion wird von ${person.currentlocation}
in der jsp-Datei aufgerufen.
Ich bin ziemlich neu in der JSP-Technologie. Vielleicht könnte mir jemand helfen!
Danke, Benjamin
Dieses spezielle ELException
ist eine Wrapper-Ausnahme. Dies wird normalerweise nur ausgelöst, wenn beim Aufruf der Getter-Methode selbst eine Ausnahme ausgelöst wurde. Etwas wie das Folgende passiert unter der Decke, wenn dieses ELException
geworfen wurde:
Sie sollten im StackTrace nach unten schauen, um die eigentliche Ursache zu finden. Der vollständige Stacktrace ist normalerweise nur in Serverprotokollen verfügbar. Die eigentliche Ursache ist die unterste Ausnahme des Stacktrace. Z.B. Der untere wird verursacht, indem ein NullPointerException
in der Getter-Methode ausgelöst wird.
Die Informationen über die tatsächliche Ursache (der Ausnahmetyp und die Zeilennummer) sollten Ihnen genügend Hinweise geben, um das Problem zu beheben.
Auch dies ist kein Problem mit EL im Allgemeinen. Es ist nur dein eigener Code, der das Problem verursacht hat.