Ich verwende Java, um eine Webanwendung zu erstellen. Die Anwendung muss ein Formular laden, das seine Daten an eine JSP sendet, die eine lange Geschäftslogik aufruft. Ich brauche, dass die JSP eine Nachricht wie "Vielen Dank für die Nutzung meines Dienstes, eine E-Mail wird an Sie gesendet, wenn der Prozess abgeschlossen ist."
Das Problem ist, dass wenn ich etwas schreibe wie:
<html>
<head></head>
<body>
...
<span>thank you for using my service, an email will sent to you when the proccess is done</span>
...
<% businessClass.doLongOperation(); %>
...
...
</Body>
</html>
wird das JSP lange laufen und der Benutzer muss warten, bis der Vorgang beendet ist. Außerdem bin ich mir nicht sicher, ob das JSP seine Arbeit fortsetzen wird, wenn der Benutzer den Browser schließt.
Wie kann ich die lange Operation von der JSP isolieren, so dass der Benutzer nicht die ganze Ausführungszeit warten muss, und auch wie kann ich die lange Operation Ausführung nicht auf den Browser angewiesen sein?
Naor