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

  FORUM HardWare.fr
  Programmation

  [Java][HTML] transmission d'un tableau entre servlet et JSP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java][HTML] transmission d'un tableau entre servlet et JSP

n°109393
deepcore
Posté le 08-03-2002 à 11:03:43  profilanswer
 

Voila, je suis toujours sur mon projet et je m'occupe de la gestion des sessions. Mon petit pb vient de la transmission des requêtes, je m'explique:
 
J'ai une servlet de contrôle qui est appelée par mes pages JSP (là pas de pb). J'ai 3 fichiers JSP: menu.jsp, body.jsp, et page.jsp et comme vous l'aurez deviné, page.jsp contient 2 frames pour afficher respectivement menu et body.
  Là ou ça coince:
  dans un certain cas, ma servlet récupére des info dans une DB, fout tout ça dans un tableau, l'ajoute à ma requête, et balance le tout à page.jsp. Comment je fais dans page.jsp pour appeler body.jsp dans mon cadre body en lui passant mon tableau ?

 

[jfdsdjhfuetppo]--Message édité par Deepcore--[/jfdsdjhfuetppo]


---------------
"Si ça peut déconner, ça va déconner..."
mood
Publicité
Posté le 08-03-2002 à 11:03:43  profilanswer
 

n°109398
darklord
You're welcome
Posté le 08-03-2002 à 11:10:10  profilanswer
 

bin body.jsp peut récupérer le tableau si il est attaché à la session.
 
<% s = session.getAttribute("LeNomQueTuLuiAsDonne" ); %>
 
pour appeller body.jsp tu fais comme avec une page html classique (lorsque tu déclares ton frameset)
 
Est ce que je réponds à tes questions?


---------------
Just because you feel good does not make you right
n°109400
darklord
You're welcome
Posté le 08-03-2002 à 11:12:10  profilanswer
 

ah pas vu que tu l'ajoutes dans la requete. Ce qui est plus logique évidemment.
 
Mmmm ... Faudrait faire un include de la page JSP alors. Elle pourrait ainsi profiter de la requete que tu as forwardé sur page.jsp


---------------
Just because you feel good does not make you right
n°109401
darklord
You're welcome
Posté le 08-03-2002 à 11:13:05  profilanswer
 

dernier détail, change ton titre stp (a mon avis tu auras plus de gens qui viennent t'aider si tu mets un sujet clair)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
:D


---------------
Just because you feel good does not make you right
n°109408
deepcore
Posté le 08-03-2002 à 11:21:58  profilanswer
 

oui effectivement  :jap:  
 
En fait, on vient de me dire qu'il suffisé de transmettre la requête à body.jsp et qu'il pourrait récupérer le tableau.


---------------
"Si ça peut déconner, ça va déconner..."
n°109413
darklord
You're welcome
Posté le 08-03-2002 à 11:23:33  profilanswer
 

bin oui


---------------
Just because you feel good does not make you right
n°109416
deepcore
Posté le 08-03-2002 à 11:25:32  profilanswer
 

J'suis trop con moi  :pt1cable:  
Je pensais (je sais pas pourquoi) que mon tableau serait détruit si je ne passais pas un requestdispatcher entre page et body.


---------------
"Si ça peut déconner, ça va déconner..."
n°109434
deepcore
Posté le 08-03-2002 à 11:34:28  profilanswer
 

Tient, je me demande, ne connaissant pas toutes les subtilité du Java: le résultat de mes requêtes SQL, je mets ça sous forme de matrice ou il y a autre chose de plus subtil ?


---------------
"Si ça peut déconner, ça va déconner..."
n°109436
darklord
You're welcome
Posté le 08-03-2002 à 11:37:01  profilanswer
 

bah en matière de strctures de données tu veux dire? Je pense pas.


---------------
Just because you feel good does not make you right
n°109439
deepcore
Posté le 08-03-2002 à 11:38:36  profilanswer
 

Allright, merci...


---------------
"Si ça peut déconner, ça va déconner..."
mood
Publicité
Posté le 08-03-2002 à 11:38:36  profilanswer
 

n°109440
darklord
You're welcome
Posté le 08-03-2002 à 11:39:34  profilanswer
 

you're welcome  :hello:


---------------
Just because you feel good does not make you right
n°109592
deepcore
Posté le 08-03-2002 à 16:36:05  profilanswer
 

Oui mais en fait non, j'ai pas dû tout comprendre.
Ma page page.jsp reçoit donc ma jolie requête req et doit transmettre req à body.jsp à l'intérieur d'une frame. En gros j'ai ça pour l'instant:
 
<frameset cols="144,*" border="0" framespacing="0" frameborder="NO">  
  <frame src="<%=menu%>" name="menu" noresize scrolling="NO">
  <frame src="<%=body%>" name="body" noresize>
</frameset>
<noframes>
 
Je peut faire quoi ? je concaténe req à "body.jsp?" (ce qui me semble tès con  :D ) ?
Nan, là je vois plus.
Heeeeeeeeelp  :cry:


---------------
"Si ça peut déconner, ça va déconner..."
n°109607
deepcore
Posté le 08-03-2002 à 16:59:33  profilanswer
 

Petit UP avant de partir en WE


---------------
"Si ça peut déconner, ça va déconner..."
n°110258
deepcore
Posté le 11-03-2002 à 09:18:07  profilanswer
 

Petit UP de retour de WE.


---------------
"Si ça peut déconner, ça va déconner..."
n°110259
darklord
You're welcome
Posté le 11-03-2002 à 09:19:35  profilanswer
 

tu as essayé request.getAttribute ??


---------------
Just because you feel good does not make you right
n°110265
deepcore
Posté le 11-03-2002 à 09:29:12  profilanswer
 

Salut, ça va ?
Ben disons que ça va pas marcher là ?
En fait dans page.jsp j'ai ma requete req avec mon tableau à l'intérieur. Ce que je souhaite, c'est passer req à body.jsp... et tu là, me dis "RequestDispatcher" et je réponds "OK, mais comment je fais pour respecter mes frames avec une ReqDis (damned  :cry: ) ?" Parceque page.jsp va, suivant les paramêtres de req, appeler menu.jsp dans la frame menu et body.jsp, en lui transmettant req, dans la frame body. Et là je dis: "£$#*^ de */#%§, comment je peux faire ça ?"


---------------
"Si ça peut déconner, ça va déconner..."
n°110284
darklord
You're welcome
Posté le 11-03-2002 à 09:53:15  profilanswer
 

mais je ne comprends pas ton problème moi ?
 
Logiquement les pages JSP (donc le frameset et les deux frames) sont dans la même instances de requete. Logiquement elle devrait donc avoir le même objet requete
 
Donc la page que tu définis là est correcte. Essaie simplement d'accéder à ton tableau depuis body pour voir si Tomcat te recrache un nullpointerexception ou pas.
 
Mais à mon avis, ca doit etre transparent pour l'utilisateur. Lorsque tu fais un requestdispatcher depuis une servlet vers une jsp tu lui passe la requete et la réponse. Je pense que c'est pareil en JSP.
 
A+


---------------
Just because you feel good does not make you right
n°110291
deepcore
Posté le 11-03-2002 à 10:01:20  profilanswer
 

Là où ça pose problème, c'est que j'ai pas fini de coder tout ce qu'il y a autour (donc pas encore fini). Mais je crois que j'ai suivi, je vais essayé avec getAttribute(), j'ai pas résonné sous forme d'instance de requete. Ca devrait marché... merci


---------------
"Si ça peut déconner, ça va déconner..."

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

  [Java][HTML] transmission d'un tableau entre servlet et JSP

 

Sujets relatifs
[HTML] Definir la largeur d'une liste deroulante -> possible ?[Java] la localisation des messages.
[JAVA] problemes d installation[Java] - RTOS et Java
Aide en html et javascript svp !![JAVA] Help pour import!!
[JAVA][JAVA] problème avec une classe....
Code Source d'un virus en JAVA....[java] l editeur le + simple d utilisation pour linux
Plus de sujets relatifs à : [Java][HTML] transmission d'un tableau entre servlet et JSP


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