Sasch: NullPointerException bei request.getMethode().equals("POST")

Beitrag lesen

Schönen guten Abend,

ich habe 2 JSP-Seiten. In der ersten habe ich ein bissel Logik und ein HTML-<FORM>-Formular. Ein Teil der Logik wird erst ausgeführt, wenn das Formular gesendet wurde. Die Kapselung dieses Teil erfolgt über
 if (request.getMethode().equals("POST")){ ...
In dieser Anweisung werde dann die Formular daten auf Klassenvariablen geschrieben, diese in eine DB gespeichert und zum Schluß die Klassenvariablen wiedergelert, damit bei späteren Zugriffen auf die Seite wieder ein jungfräuliches Formular vorhanden ist.
Am Ende der If-Anweisung rufe ich über ein 'jsp:forward' die 2. Seite auf, die irgendwelche andere Logik ablaufen läßt. Hier wird kein neues Formular gesendet! Am Ende dieser JSP habe ich wiederum ein 'jsp:forward', das wieder zurück auf die erste Seite leitet.

Das Problem das ich nun habe ist folgendes: Wenn ich wieder zurück in die erste Seite komme rennt mir das System genau in die obige If-Anweisung rein. Das führt natürlich dazu, dass ich ne saftige NullPointerException kriege, sobald das System die ersten Daten aus dem Formular ziehen will, weil das ist ja noch überhaupt nicht existent.
Wie krieg ich das Programm dazu nicht ständig da rein zu rennen?
Ich hab das dumpfe Gefühl, dass die Lösung dafür ziemlich einfach sein wird, aber in meinem Kopf ist im Moment nnur noch so weißlich grauer Rauch und ich springe seit 2-3Std. im Quadrat.

Danke für Eure Hilfe!!!

Gruß Sasch