Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
664 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA/JSP]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA/JSP]

n°201756
Nestor
Posté le 26-08-2002 à 09:20:36  profilanswer
 

Salut,  
 
je découvre une nouvelle appli en JAVA/JSP et je pige pas tout.
Lorsqu'on tape une adresse qui appelle un servlet/la méthode d'un Servlet, on exécute cette méthode, ça OK.
Mais à la fin de la méthode (qui a généralement servi à appeler et remplir un bean), il y a un RETURN avec le nom (un String) de la JSP à afficher. Ce que je ne comprends pas, c'est dans quelle classe on se retrouve après le RETURN compte tenu du fait que ce qui a appelé la méthode à l'origine n'est pas une classe mais la sélection d'une adresse depuis le navigateur ?
 
Merci de vos explications.

mood
Publicité
Posté le 26-08-2002 à 09:20:36  profilanswer
 

n°201759
El_gringo
Posté le 26-08-2002 à 09:27:25  profilanswer
 

"RETURN", ça doit être une méthode de la servlet. Le type qui l'as créée à du trouver bien de faire ça. Moi pas trop...
Surtout que les méthode de traitement des demandes des servlets (doGet et doPost) ne renvoient rien (void).
Par contre, dans ta servlet, une fois que le(s) beans à (ont) été rempli, il faut appeler la JSP chargée de l'affichage des résultats. Pour cela, il faut faire un forward à partir d'un RequestDispatcher. Cherche...

n°201767
darklord
You're welcome
Posté le 26-08-2002 à 09:36:22  profilanswer
 

Je n'ai pas capté ton problème mais la réponse de gringo t'explique ce que tu es censé faire logiquement.

n°201777
Nestor
Posté le 26-08-2002 à 09:46:38  profilanswer
 

En fait, l'appel de la méthode du Servlet se fait par l'URL :  
http://www.monSite/monServlet?ACTION=maTache
 
Donc là OK, ça appel la méthode "maTache", du servlet "monServlet".
 
Ensuite, à la fin de la méthode "maTache", il y a un RETURN maPageJSP ; maPageJSP est un String qui représente la page JSP qui est affiché.  
 
Ce que je ne pige pas c'est comment fonctionne le RETURN : où se retrouve-t-on (dans quelle classe, quelle méthode) tout de suite après le RETURN et qui fait concrêtement l'appel à la page JSP (puisque jusqu'à preuve du contraire, faire un RETURN d'un String n'a jamais forwardé sur une page JSP).  

n°201781
Nestor
Posté le 26-08-2002 à 09:49:41  profilanswer
 

RETURN : c'est pas une méthode (en fait c'est return en minuscule), c'est un mot clef JAVA où je pige plus rien du tout !

n°201783
benou
Posté le 26-08-2002 à 09:52:28  profilanswer
 

est ce que ta servlet hériterait pas d'autre chose que HttpServlet ? parce que là ca ressemble à un traitement spécifique (retour de la méthode appelée = jsp vers qui dispatcher la requete)

n°201787
darklord
You're welcome
Posté le 26-08-2002 à 09:54:53  profilanswer
 

bin c'est simple. Regarde ta méthode service ou doGet ou doPost.  
 
Elle prend le champ action de l'url et via la réflexion elle récupère la méthode à invoker (déjà c'est foireux mais bon). Cette méthode retourne une String qui est l'url de la JSP qui va continuer le process
 
Bin une fois qu'il a appelé cette méthode maTache il utilise la valeur retournée pour forwarder la requete à la JSP. Rien de plus normal à ce niveau.
 

n°201808
Nestor
Posté le 26-08-2002 à 10:26:27  profilanswer
 

ouaip merci, je viens de capter, c'est bon. Il retourne dans doGet après le return.

n°201820
darklord
You're welcome
Posté le 26-08-2002 à 10:49:10  profilanswer
 

Nestor a écrit a écrit :

ouaip merci, je viens de capter, c'est bon. Il retourne dans doGet après le return.




 
bin ouais un return quoi ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA/JSP]

 

Sujets relatifs
[JAVA] Quel est l'intérêt d'un bean ?? (en association avec les JSP)[java/JSP] paramètres d'initialisation d'un JSP dans le web.xml
PostGres et Java/Jsp[JAVA] JSP ne fonctionne pas
[Java][HTML] transmission d'un tableau entre servlet et JSP[ JAVA ] [JSP ] explication de ca...
[Java / JSP] upload d'un fichier[JAVA] Différence entre JSP et Servlets ?
[JAVA-JSP] packages et compilation[Java/JSP] il veut pas m'afficher ma méthode
Plus de sujets relatifs à : [JAVA/JSP]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR