[JSP & BEAN] Recuperation et affichage d'un bean

Recuperation et affichage d'un bean [JSP & BEAN] - Programmation

Marsh Posté le 18-04-2002 à 15:53:44    

Bonjour,
 
Je vais essayer d'être le plus précis possible (oups je ne te  
visais pas DarkLord :D ).
Voila je desire récuperer dans une page jsp un objet bean mais  
pour l'afficher ultérieurement.  
J'arrive à récuperer un objet bean et ensuite à l'afficher, mais  
dans mon cas l'objet récupéré est un tableau String.
 
<jsp:getProperty name = "bean" property="nomAnime" />
 
Donc ici nomAnime est définit dans ma classe bean comme
String [] nomAnime;
 
Donc dans le cas ci dessus, il affiche l'adresse du tableau, ce
qui est normal. Ce que je desire simplement c'est récupérer
l'objet et ensuite pouvoir faire un nomAnime.length et une
boucle pour afficher le tout dans un tableau dans ma page
jsp.
 
Voila. c'etait un peu long mais assez précis je l'espère.
 
:hello:


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
Reply

Marsh Posté le 18-04-2002 à 15:53:44   

Reply

Marsh Posté le 18-04-2002 à 16:03:27    

Citation :


The <jsp:getProperty> element has a few limitations you should be aware of:  
 
You cannot use <jsp:getProperty> to retrieve the values of an indexed property.  


 
--> Récupère ton tableau de String en utilisant le getter et en l'attribuant à un tablea local à ta jsp que tu auras définis via <%! %>
 
une fois que tu as le tableau tu peux avoir les valeurs.


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

Marsh Posté le 18-04-2002 à 16:05:52    

a merci bien, je ne sais pas cela. bien je vais regarder ce getter d'un peu plus prés
 
:jap:


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
Reply

Marsh Posté le 18-04-2002 à 16:06:15    

DarkLord a écrit a écrit :

Récupère ton tableau de String en utilisant le getter et en l'attribuant à un tablea local à ta jsp que tu auras définis via <%! %>



si tu fais ca, ca va mal se passer en cas d'appel concurents à la jsp : le tableau sera global à la servelt généré ...
 
edit : tin, comment on fait le smiley qui dit "non" en remuant le doigt ??

 

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

Reply

Marsh Posté le 18-04-2002 à 16:09:09    

oups cela à l'air plus compliqué que prévu
:non: c'est deux point non deux points


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
Reply

Marsh Posté le 18-04-2002 à 16:16:06    

scaldan a écrit a écrit :

oups cela à l'air plus compliqué que prévu
:non: c'est deux point non deux points  




en fait, j'ai jamais trop capté l'intéré des tag JSP qui servait juste à faire un get sur un bean (les GetProperty, quoi)
 
=> si tu veux récupérer ton tableau tu fais un  
<% String[] monTab = monBean.getLeNomDeTonAttribut() %>
et ensuite tu itère sur ton tableau pour l'afficher.
 
A la rigueur, tu peux utiliser des jsp tags "itérateur" qui permette d'itérer sur n'importe quel type : tableau, collection, Iterator, Enumeration, etc ...
 
la librairie se trouve assez facilement à coup de google

Reply

Marsh Posté le 18-04-2002 à 16:25:51    

benou a écrit a écrit :

 
en fait, j'ai jamais trop capté l'intéré des tag JSP qui servait juste à faire un get sur un bean (les GetProperty, quoi)
 
=> si tu veux récupérer ton tableau tu fais un  
<% String[] monTab = monBean.getLeNomDeTonAttribut() %>
et ensuite tu itère sur ton tableau pour l'afficher.
 




 
Bin c'est ce que j'ai dit non?
Edit: ah non ok pigé le coup du <%! ...

 

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


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

Marsh Posté le 18-04-2002 à 16:27:52    

merci,  
 
je pense que c'est peut être une question de normalisation.  
C'est pour cela que je ne voyais pas comment faire. c'est un
peu dommage de ne pas respecter les normes.
 
Mais comme ya pas d'autre solution, je vais faire comme tu  
me le préconise.
 
Merci :hello:


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
Reply

Marsh Posté le 18-04-2002 à 16:29:20    

oua ta ban liste s'agrandit de jour en jour
 
:lol:


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
Reply

Marsh Posté le 18-04-2002 à 16:46:18    

scaldan a écrit a écrit :

oua ta ban liste s'agrandit de jour en jour
 
:lol:  




 
bah. Je sais pas trop pq je fais ca. Disons que ca m'ennuie de répondre bien gentillement à un gars qui m'a pisser à la raie dix jours avant ...


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

Sujets relatifs:

Leave a Replay

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