Communication d'une exception entre une servlet et une applet

Communication d'une exception entre une servlet et une applet - Java - Programmation

Marsh Posté le 24-01-2003 à 11:16:49    

Bonjour,
Comment pourrais-je récuperer une exception générée par ma servlet dans l'applet ????


Message édité par persepolis le 24-01-2003 à 11:17:11

---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 24-01-2003 à 11:16:49   

Reply

Marsh Posté le 24-01-2003 à 11:23:50    

J'voudrais pas dire de conneries, mais je pense que tu planes !

Reply

Marsh Posté le 24-01-2003 à 11:24:45    

El_gringo a écrit :

J'voudrais pas dire de conneries, mais je pense que tu planes !


 
Bin c'est bien connu qu'il plane a fond :D
 
Bon sérieusement, tu communiques comment avec ta servlet? Via RMI?
 
(si il répond par HTTP Get/Post) ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-01-2003 à 11:25:43    

El_gringo a écrit :

J'voudrais pas dire de conneries, mais je pense que tu planes !


Pourkoi ???


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 24-01-2003 à 11:25:51    

DarkLord a écrit :


(si il répond par HTTP Get/Post) ...  


bah quoi ? tu sérialises l'exceptions et tu la passes en post pour applet -> servlet, et dans le corps de la page pour servler -> applet
 
[:dehors2]

Reply

Marsh Posté le 24-01-2003 à 11:26:54    

Pëtit apparté Draklord (je crois qu'on peut se permettre).
J'ai jammais fait de RMI, je sais à peine ce que c'est.
Mais une Servlet peut aussi servir à recevoir et répondre des messages RMI ?

Reply

Marsh Posté le 24-01-2003 à 11:27:11    

lorill a écrit :


bah quoi ? tu sérialises l'exceptions et tu la passes en post pour applet -> servlet, et dans le corps de la page pour servler -> applet
 
[:dehors2]


 
mais bien sur. Reviens deux secondes toi !  [:tapai]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-01-2003 à 11:27:38    


 
Ha, ça c pas à moi qui 'faut le demander.
...tu fumes de la drogue ? :D

Reply

Marsh Posté le 24-01-2003 à 11:28:18    

El_gringo a écrit :

Pëtit apparté Draklord (je crois qu'on peut se permettre).
J'ai jammais fait de RMI, je sais à peine ce que c'est.
Mais une Servlet peut aussi servir à recevoir et répondre des messages RMI ?


 
Bin tu peux très bien communiquer avec un serveur via RMI depuis une applet oui. Of course dans ce cas c'est pas vraiment une servlet au sens HttpServlet mais ca existe ;)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-01-2003 à 11:28:41    

El_gringo a écrit :


 
Ha, ça c pas à moi qui 'faut le demander.
...tu fumes de la drogue ? :D


 
[:ddr555]  [:rofl]  [:xp1700]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-01-2003 à 11:28:41   

Reply

Marsh Posté le 24-01-2003 à 11:34:37    

Bon on se calme .... :??:  
Pour le gringo, je plane pas, je fume pas, j'essaye de me demerder à trouver une solution pour la semaine prochaine car je commence a avoir le feu au cul
 
Pour the Dark, comme tu le devinais, c'et une methode POST.
Ce qu'a dit lorill, ca peut pas marcher ?
Le RMI, j'ai encore pas mis le nez dedans..


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 24-01-2003 à 11:35:50    

persepolis a écrit :


Ce qu'a dit lorill, ca peut pas marcher ?


 
si, mais euh, évite.
c'est quoi ton besoin exactement ?

Reply

Marsh Posté le 24-01-2003 à 11:38:02    

lorill a écrit :


 
si, mais euh, évite.
c'est quoi ton besoin exactement ?


Je lance un upload a partir d'une applet.
Ma servlet controle la coherence des fichiers transferes et les ecrit sur le serveur.
La réussite de l'opération doit etre testée en retour (dans mon applet) (Exception + exception perso)


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 24-01-2003 à 11:39:46    

et tu veux en faire quoi de l'exception sur l'applet ?
elle communique comment, http ou socket ?
 
par socket tu fous un objectstream, par http tu te contentes du message, je suis sur que tu t'en fous de la trace

Reply

Marsh Posté le 24-01-2003 à 15:28:56    

:D  
 
c sur ça ressemble à RMI ton truc!
style Remote fonction...
d'ailleurs c une RemoteException si la fonction lointaine ne répond pas
 

persepolis a écrit :

Bonjour,
Comment pourrais-je récuperer une exception générée par ma servlet dans l'applet ????

Reply

Marsh Posté le 24-01-2003 à 15:48:06    

bon on va dire que je chipotte mais c'est un peu restreind comme explication. Il y a plein d'autres cause à une RemoteException que "ca répond pas" hein
 
Genre si il y a une erreur dans la méthode disatante, le client se mange une RemoteException avec l'erreur nested
 
puis il y a les erreurs réseau, les problème de stub, les versions de classes qui diffèrent, les objets non sérializable qu'une methode essaie d'envoyer
 
etc etc


Message édité par darklord le 24-01-2003 à 15:49:19

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-01-2003 à 15:50:18    

J'ai plus qu'a trouver un tuto - en Français - sur RMI, pour voir de koi ca parle
merci


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 24-01-2003 à 17:12:40    

persepolis a écrit :

J'ai plus qu'a trouver un tuto - en Français - sur RMI, pour voir de koi ca parle
merci  


 
on doit s'attendre à une floppé de questions à la con si j'ai bien compris? :D
 
(just kidding ;)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-01-2003 à 17:15:28    

DarkLord a écrit :


 
on doit s'attendre à une floppé de questions à la con si j'ai bien compris? :D
 
(just kidding ;)


Je te rassure, d'ici une semaine, je dois avoir fini mon projet.
Alors une petite pointe de rmi pour couronner tout ca !!! :sarcastic:


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 24-01-2003 à 17:50:54    

persepolis, tu n'a qu'à retourner un code d'erreur de ton servlet vers ton applet...
 
tu transforme ton exception en int, tu peux meme l'associer à d'autres exceptions si tu veux en renvoyer plusisurs en meme temps...
 
par exemple :
 
ETAT -> valeur
 
OK -> 0
ERREUR1 -> 1
ERREUR2 -> 2
ERREUR3 -> 4
ERREUR4 -> 8
ERREUR5 -> 16
 
etc...
 
ensuite pour savoir si l'erreur5 est survenu, tu fais  

Citation :


if ((code & 16) != 0){
  traitement de l'erreur 5
}


 
je me sers de ce systeme classique dérivé du C pour gérer les exceptions d'un servlet à partir d'une applet :)

Reply

Marsh Posté le 26-01-2003 à 02:11:48    

DarkLord a écrit :

bon on va dire que je chipotte mais c'est un peu restreind comme explication. Il y a plein d'autres cause à une RemoteException que "ca répond pas" hein
 
Genre si il y a une erreur dans la méthode disatante, le client se mange une RemoteException avec l'erreur nested
 
puis il y a les erreurs réseau, les problème de stub, les versions de classes qui diffèrent, les objets non sérializable qu'une methode essaie d'envoyer
 
etc etc

[:cupra]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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