IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

[Strus 2] Problème avec un DisplayTag


Sujet :

Développement Web en Java

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 16
    Points
    16
    Par défaut [Strus 2] Problème avec un DisplayTag
    Bonjour
    je travaille sur une application avec struts 2
    je veux afficher un tableau qui va contenir:
    nom et prenom
    matricule
    poste
    et de 1 a 31 ( c le nombre je jours dans un mois donc il peut etre 30,31,29)
    totale d'heure

    ce tableau affiche le nombre d'heure travaillé pour chaque employé a la date X avec le totale d'heure du mois

    je ne sais pas comment le faire
    j'ai pensé le faire avec display:table mais ma liste est remplis depuis plusieur table (requête sql depuis plusieure table)
    et je ne sais pas ce que je doit ecrire de property
    dans la ligne :
    <display:column property="...." title="" />
    en plus comment faire pour le 1 a 31 (la date du jours)

    si quelqu'un a une idée comment le faire ou une autre méthode pour d'afficher ce tableau ou bien un autre affichage de ce tableau
    je serai très reconnaissante s'il me le dit
    merci d'avance

  2. #2
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 16
    Points
    16
    Par défaut displaytag
    salut
    mon problème est toujours non résolut est ce qu'il y a quelqu'un qui peux me donnés seulement une idée
    question:
    est ce que je peux remplir display:table
    avec une liste remplis par plusieurs table
    si c'est oui comment savoir les property des colonne

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    Je n'utilise pas struts mais ça doit surement fonctionner plus ou moins pareil. Oui tu dois pouvoir le faire.
    L'idée ça serait de créer un bean que tu remplis avec ta requête sql.
    Dans la balise display:column, tu aura plus qu'a mettre les propriétés de ton bean.

  4. #4
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 16
    Points
    16
    Par défaut displaytag
    merci pour ta réponse
    j'ai crée un bean, les champs de la requete se sont les attributs du bean
    ce dernier contient aussi une méthode qui contient la requête
    mais le résultats de cette requête est de genre : [Ljava.lang.Object;@1a6eeab

    si j'ajoute dans display colonne avec propertie un des champ de la requête ca me donne une erreur que cette propertie n'est pas reconnu

    si quelqu'un a une idée je serai très reconnaissante
    merci d'avance.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    Il faudrait essayer que la méthode qui retourne les résultats de ta requête soit du type de ton bean.
    Par exemple si ton bean se nomme UserBean, il faudrait que ta méthode retourne quelque chose du style List<UserBean>

  6. #6
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    salut
    est ce qu'il y a quelqu'un qui peut me dire pourquoi cette requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String SQL_QUERYM ="SELECT empl.Nom,empl.Prenom,empl.Matricule,e.Libelle,hte.Date,hte.NbrHeurHte FROM Equipe e,Employe empl,Heurtravemp hte where hte.IdEmpl=empl.Matricule and hte.IdEquipe=e.IdEquipe  order by empl.Matricule";
    		Query queryM = sessionn.createQuery(SQL_QUERYM);
    		 ListeMatr=queryM.list();
    		System.out.println(ListeMatr.get(0));
    me donne ce résultat : [Ljava.lang.Object;@1b7a553

    a la place des champs du SELECT

    merci d'avance

  7. #7
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    merci pour ta reponse
    oui c'est ce que j'ai fait
    j'ai crée un bean monbean et ma liste est de type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	 List<monbean> ListeMatr=new ArrayList<monbean>();
    mais toujours le même problème la liste est remplis par
    [Ljava.lang.Object;@1b7a553

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    Surprenant que ça te retourne le type Object.
    Tu as surement essayé mais ça donne quoi si tu cast cette ligne ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListeMatr = (List<monbean>) queryM.list();

  9. #9
    Membre à l'essai
    Inscrit en
    Août 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    salut et mercii beaucoup pour tes réponses
    même avec ce caste ça marche pas
    il me donne le même résultat

Discussions similaires

  1. problème avec displaytag
    Par ikouhan dans le forum Struts 1
    Réponses: 4
    Dernier message: 12/08/2010, 12h29
  2. Réponses: 5
    Dernier message: 13/05/2009, 20h13
  3. Réponses: 1
    Dernier message: 17/03/2008, 13h42
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo