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

Struts 2 Java Discussion :

Utilisation de displaytag avec Struts 2


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Analyste assurance qualité logiciel
    Inscrit en
    Juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste assurance qualité logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 22
    Par défaut Utilisation de displaytag avec Struts 2
    Bonjour,

    Je cherche à utiliser displaytag pour afficher des données tout en utilisant Struts2.

    J'ai quelques difficultés à comprendre son utilisation. Est ce que quelqu'un pourrait éclairer ma lanterne à ce sujet ?

    Voici le morceau de code de la page jsp affichant le tableau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <div id="afficherListe">
        <display:table name="#{listeUtilisateur}" export="false">
        <display:column title="nom" property="idNomUtilisateur"/>
        <display:column title="profil" property="idProfil"/>
        <display:column title="matricule" property="idMatricule"/>
        <display:column title="mot de passe" property="motDePasse"/>
     
        </display:table>
    </div>
    Voici le code de l'action support associé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    public class GestionUtilisateurAction extends ActionSupport
    {
    	/*
    	 * valeur par défaut pour serialVersionUID 
    	 */
    	private static final long serialVersionUID = 1L;
     
    	private static List<Utilisateur> listeUtilisateur = null;
     
    	public GestionUtilisateurAction()
    	{
    	    System.out.println("recherche liste utilisateurs");
    	    UtilisateurDAO utilisateurdao = new UtilisateurDAO();
    	    listeUtilisateur = utilisateurdao.findAll();
    	    System.out.println("taille liste " + listeUtilisateur.size());
            System.out.println("element liste : " +listeUtilisateur.get(0).getIdNomUtilisateur());
    	}
     
    	public String execute()
    	{
    		return SUCCESS;
    	}
     
        public static List<Utilisateur> getListeUtilisateur()
        {
            return listeUtilisateur;
        }
     
        public static void setListeUtilisateur(List<Utilisateur> listeUtilisateur)
        {
            GestionUtilisateurAction.listeUtilisateur = listeUtilisateur;
        }
     
    }
    La classe utilisateur ajouté dans la liste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
     
    public class Utilisateur 
    {
    	/* 
    	 * ensemble des variables privées de la classe
    	 * en rapport avec la table 
    	 */
    	private String idNomUtilisateur;
    	private String idProfil;
    	private String idMatricule;
    	private String motDePasse;
    	private boolean accepteMail;
     
    	/*
    	 * les getters et setters de la classe
    	 */
     
    	public String getIdNomUtilisateur() 
    	{
    		return idNomUtilisateur;
    	}
     
    	public void setIdNomUtilisateur(String idNomUtilisateur) 
    	{
    		this.idNomUtilisateur = idNomUtilisateur;
    	}
     
    	public String getIdProfil()
        {
            return idProfil;
        }
     
        public void setIdProfil(String idProfil)
        {
            this.idProfil = idProfil;
        }
     
        public String getIdMatricule() 
    	{
    		return idMatricule;
    	}
     
    	public void setIdMatricule(String idMatricule) 
    	{
    		this.idMatricule = idMatricule;
    	}
     
    	public String getMotDePasse() 
    	{
    		return motDePasse;
    	}
     
    	public void setMotDePasse(String motDePasse) 
    	{
    		this.motDePasse = motDePasse;
    	}
     
    	public boolean isAccepteMail() 
    	{
    		return accepteMail;
    	}
     
    	public void setAccepteMail(boolean accepteMail) 
    	{
    		this.accepteMail = accepteMail;
    	}
     
    	/*
    	 * Constructeur par défaut
    	 */
    	public Utilisateur()
    	{
     
    	}
     
    }

  2. #2
    Membre averti
    Homme Profil pro
    Analyste assurance qualité logiciel
    Inscrit en
    Juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste assurance qualité logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 22
    Par défaut
    J'ai fini par trouver la solution.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment utiliser les cookies avec struts
    Par mima_mine dans le forum Struts 1
    Réponses: 3
    Dernier message: 04/09/2008, 07h44
  2. Comment utiliser plusieurs ResourceBundle avec struts-menu ?
    Par m.ben.hamida dans le forum Struts 1
    Réponses: 5
    Dernier message: 18/02/2008, 12h14
  3. Utilisation de ajax avec struts
    Par edogawa dans le forum Struts 1
    Réponses: 2
    Dernier message: 23/01/2008, 10h37
  4. Réponses: 6
    Dernier message: 03/05/2007, 11h28
  5. Utilisation des formulaires dynamiques avec struts
    Par nabdelghafour dans le forum Struts 1
    Réponses: 1
    Dernier message: 30/03/2007, 11h58

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