2009-02-19 7 views
0

J'ai une petite fenêtre contenant un client IRC qui s'ouvre lorsque l'utilisateur se connecte à une page jsp. J'essaie de trouver un moyen pour qu'une instruction de mise à jour SQL soit appelée une fois que la fenêtre pop-up a été fermée.JSP/Servlets déclencher une mise à jour SQL

Quelqu'un at-il des idées sur la façon dont je pourrais y arriver?

Merci

~ Kyle G

Répondre

1

Une solution possible est d'avoir la fenêtre pop-up exécuter une requête "battement de coeur" au serveur via AJAX pour indiquer qu'il est encore ouvert. Côté serveur, une table répertoriant les fenêtres actives est conservée avec l'horodatage "last-update". Avoir un thread (servlet démarré lors du lancement de l'application) sur le serveur vérifiant périodiquement toutes les quelques secondes et exécuter la mise à jour sur les fenêtres qui n'ont pas fourni un signal de présence dans X secondes.

Questions connexes