Probleme Applet Java

Probleme Applet Java - Programmation

Marsh Posté le 05-03-2001 à 11:31:12    

SAlut,
 
voila j'ai une applet java qui fait appel a des scripts en shell Unix (grace à la classe URLConnection) et si l'utilisateur clique sur les boutons previous/next du navigateur ca cause d'énormes problèmes au niveau du serveur.
 
Comment faire pour remédier à ce probleme étant donné que l'on ne peut bloquer l'utilisation de ces boutons et qu'une fois la page quittée le process java est tué ?
 
merci à vous :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 05-03-2001 à 11:31:12   

Reply

Marsh Posté le 05-03-2001 à 14:00:31    

SVP aidez moi  :cry:  :cry:  :cry:


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 05-03-2001 à 17:54:43    

Une méthode existe pour cela. il y a init() et compagnie plus une dont je ne me souviens jamais du nom. A partir du moment ou l'utilisateur quitte la page (previous / next ou ferme le browser) cette méthode est invoquée (générallement elle ne fait rien mais ca peut t'aider dans ton cas).
 
Va voir sur le site de SUN comment cette méthode s'appelle et implémente là
 
N'empeche c'est pas du tout clair ton prob finalement. Ca veut dire quoi ca cause d'énormes problèmes au niveau serveur.


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 05-03-2001 à 20:07:13    

ouais c'est aussi mon avis de rajouter les methodes init start et stop. Et pense bien à détruire tes variables de l'applet pq sinon ca provoque des plantages.
Je sais pas si ca peut t'aider mais au moins apres ca viendra plus de l'applet ...

Reply

Marsh Posté le 06-03-2001 à 13:46:55    

Merci les gars :))
 
En fait sur mon applet j'ai un bouton que si on clique dessus cela lance un script (que j'ai fait en C) qui charge des configs dans des routeurs via session telnet (pas bourrin le truc deja :) )
et donc si pendant le process le gars il fait "précédent" pouf ca plante :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 06-03-2001 à 16:25:53    

c'est déjà plus clair. Et comment cala se fesse :D que ca plante?
 
Si c'est une erreur de programmation Java ca peut etre facilement résolu! En fait tu as une variable scriptEnabled a false. Lorsque le script est fini tu la met a vrai et si le gars fait back ca kill l'applet et donc c'est mis à false
 
Je sais pas si c clair mais en tout cas pour moi ca l'est :D
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 07-03-2001 à 11:08:17    

Ok je vais voir dans cette direction  :lol:


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed