Martin Jung: (JSP) Browser beendet - JSP läuft am Server drotzdem weiter

Beitrag lesen

Hi,

Ich habe ein sehr sehr langes JSP geschrieben,
das Daten von einer DB in eine andere schaufelt.

Das bedeutet, du startest diesen Prozess/Skript mittels Browser (die JSP ist "eigentlich" ein Servlet, dass neben serverseitigen Funktionen u.a. auch via HTTP mit dem anfragenden Clienten kommuniziert), sonst nichts.

Wenn ich nun den Browser beende, läuft allerdings
das Skript am Server noch immer weiter und schaufelt
Daten in die DB.

Logisch, du hast das Skript ja vom Browser aus gestartet. Wenn die Browserapplikation des Clienten beendet wird, ist das dem Server herzlich egal.

Wie kann ich das unterbinden ? Gibt es eventuell
eine Mehtode, mit der ich unter JSP prüfen kann, ob
der Browser noch mit dem Server verbunden ist ?

Du weisst schon, dass HTTP ein Zustandsloses Protokoll ist?

Was hast Du eigentlich genau vor? Warum soll die Skriptlaufzeit von der Client-Connection abhaengig sein?

Viele Gruesse,
Martin