[JSP] Un tableau dans un bean ?

Un tableau dans un bean ? [JSP] - HTML/CSS - Programmation

Marsh Posté le 24-12-2003 à 11:32:04    

chui embetté, chai pas quand lui dire que vEqu c'est un tableau d'Equipment ....
 

Code :
  1. <jsp:useBean id="vEqu" class="Equipment" scope="session"/>


 
une tite idée de noël ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 24-12-2003 à 11:32:04   

Reply

Marsh Posté le 24-12-2003 à 12:36:25    

brisssou a écrit :

chui embetté, chai pas quand lui dire que vEqu c'est un tableau d'Equipment ....
 
une tite idée de noël ?


 
bin quand tu veux [:spamafote]

Reply

Marsh Posté le 24-12-2003 à 12:38:24    

bon plus sérieusement, mon idée de noel est que tu branches ton cerveau ou que tu lises la doc. Un bean c'est un bean, c'est pas un tableau d'objets.
 
Si tu veux avoir un tableau d'équipement fait un bean qui a comme attribut un Equipement[]
 
De plus je vois que ton attribut class n'a pas de nom de package. Les classes dans le package par défaut c'est *B A D*
 

Reply

Marsh Posté le 29-12-2003 à 16:40:41    

c'est bien ce que je pensais, mais quand je lui di ça :
 

Code :
  1. <%@ page import = "cat.eur.tb.eleccard.datatypes.*" %>
  2. (...)
  3. <jsp:useBean id="vEqu" class="datatypes.Equipment[]" scope="session"/>


 
il me renvoie force insultes du genre :

Code :
  1. /(plein de trucs)/_new_5F_mac_xjsp_jspsrc_375035581.java:122: Class datatypes.Equipment not found.
  2.                 datatypes.Equipment[] vEqu = null;
  3.                          ^


 
une tite idée du nouvel an ?
 
sérieusement, c'est où que chui con là ? j'vois pas mon erreur...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 29-12-2003 à 16:46:52    

ben class="Equipment" ou class="cat.eur.tb.eleccard.datatypes.Equipment" mais pas un mélange hasarddeux quoi :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 29-12-2003 à 16:47:03    

et fous ça dans la cat Java


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 29-12-2003 à 16:52:53    

si je fait  

Code :
  1. <%@ page import = "cat.eur.tb.eleccard.datatypes.*" %>
  2. (...)
  3. <jsp:useBean id="vEqu" class="Equipment[]" scope="session"/>


 
pour d'obscure raison, j'ai une erreur http 500 (?!)
 
...
 
la cat Java ? quoi kess ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 29-12-2003 à 18:09:17    

brisssou a écrit :


sérieusement, c'est où que chui con là ? j'vois pas mon erreur...


 
bin il te faudra une petite idée du nouvel an 3052 si tu ne lis pas mes posts.
 
Tu définis une CLASSE dans l'attribut class de useBean. Or toi tu mets un tableau. Si tu veux avoir accès à un tableau, tu dois le mettre dans un attrribut privé d'un javabean quelconque  
 
(bref relis mon post)

Reply

Marsh Posté le 29-12-2003 à 18:09:47    

brisssou a écrit :

c'est bien ce que je pensais


 
qu'est ce que tu pensais au juste? :sarcastic:

Reply

Marsh Posté le 29-12-2003 à 22:46:54    

brisssou a écrit :


pour d'obscure raison, j'ai une erreur http 500 (?!)


l'erreur 500 est surement dûe à une erreur par la suite dans ta jsp ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-12-2003 à 22:46:54   

Reply

Marsh Posté le 30-12-2003 à 10:28:13    

mouai...
 
laissons tomber, je mets un java.util.Enumeration dans le bean.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 30-12-2003 à 10:33:16    

brisssou a écrit :


laissons tomber, je mets un java.util.Enumeration dans le bean.


bha, vu que l'erreur ne venait pas de ton tableur, tu risques d'avoir à nouveau l'erreur 500.
 
PS : Enumération c'est mal ! utilise plutot les Iterator


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 30-12-2003 à 10:41:19    

benou a écrit :


bha, vu que l'erreur ne venait pas de ton tableur, tu risques d'avoir à nouveau l'erreur 500.
 
PS : Enumération c'est mal ! utilise plutot les Iterator


effectivement l'erreur 500 persiste...
je ne l'avait pas avant de mettre le bean, et maintenant, bha elle reste...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 30-12-2003 à 10:44:38    

brisssou a écrit :


effectivement l'erreur 500 persiste...
je ne l'avait pas avant de mettre le bean, et maintenant, bha elle reste...


ben regarde tes logs, et regarde le code de la servlets générée et ca te donnera l'emplacement de l'erreur [:skeye]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 30-12-2003 à 11:18:49    

chouette !!
j'ai mon erreur...  
 
Server caught unhandled exception from servlet [jsp]: Cannot create bean of class java.util.Enumeration
 
kro bieng....


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 30-12-2003 à 11:20:19    

brisssou a écrit :

chouette !!
j'ai mon erreur...  
 
Server caught unhandled exception from servlet [jsp]: Cannot create bean of class java.util.Enumeration
 
kro bieng....


 
ce topic est vraiment hilarant. Depuis la toute première réponse tu as la solution a ton problème et tu persistes à passer au desuss.
 
Donc ouais t'es vraiment con :D
 
Edit: ah non la première réponse était une boutade, va voir la deuxième (on ne sait jamais avec toi [:joce])


Message édité par darklord le 30-12-2003 à 11:20:50
Reply

Marsh Posté le 30-12-2003 à 11:21:43    

darklord a écrit :


 
ce topic est vraiment hilarant. Depuis la toute première réponse tu as la solution a ton problème et tu persistes à passer au desuss.
 
Donc ouais t'es vraiment con :D


 
problablement,
mais toi, tu n'es vraiment pas clair  

Citation :


Si tu veux avoir un tableau d'équipement fait un bean qui a comme attribut un Equipement[]


 
mais quand je le fait, tu continue de me dire que je me plante...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 30-12-2003 à 11:24:41    

je viends de trouver mon erreur...
 
soit de soit...
 
c'est un type que je veux spécifier, et pas une classe...
 
merci, à plus...
 
parce que je reviendrais, avec une autre question à la con


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 30-12-2003 à 11:24:52    

bin tu sais pas ce que c'est un attribut alors, que veux tu que je te dise. Je suis ni ton prof, ni ton dictionnaire perso hein.
 

Code :
  1. package org.mescouilles;
  2. import cat.eur.tb.eleccard.datatypes.Equipment;
  3. public class EquipementData implements java.io.Serializable {
  4.    private Equipement[] equipement;
  5.    public Equipement[] getEquipement() {
  6.        return equipement;
  7.    }
  8.  
  9.    public void setEquipement(Equipement[] equipement) {
  10.        this.equipement = equipement;
  11.    }
  12. }


 
 
et
 

Code :
  1. <jsp:useBean id="vEqu" class="org.mescouilles.EquipementData" scope="session"/>


 
voilà t'as compris maintenant?

Reply

Marsh Posté le 30-12-2003 à 11:25:43    

brisssou a écrit :


c'est un type que je veux spécifier, et pas une classe...


 
mais espèce de triple con, je te le dis depuis le début tu sais pas lire ou quoi putain?
 

Citation :


Tu définis une CLASSE dans l'attribut class de useBean. Or toi tu mets un tableau.  


 

Reply

Marsh Posté le 30-12-2003 à 12:52:09    

darklord a écrit :

Citation :


Tu définis une CLASSE dans l'attribut class de useBean. Or toi tu mets un tableau.  




c'est pas forcément gênant dans le cas où la variable en question existe (et donc n'a pas besoin d'être initialisée par la jsp).
 
dark, évite les insultes.


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 30-12-2003 à 12:55:36    

merde :o

Reply

Marsh Posté le 30-12-2003 à 12:58:09    

Reply

Marsh Posté le 30-12-2003 à 12:59:13    

[:joce]

Reply

Marsh Posté le 30-12-2003 à 16:02:09    

darklord a écrit :

tu sais pas lire ou quoi putain?

:pfff:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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