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 :

Problème list Struts 2


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 141
    Par défaut Problème list Struts 2
    Bonjour,

    J'ai une table categorie(id_categorie, nom categorie)

    j'ai developpé mon beans (public class categorie qui a deux variable idCategorie et nom avec des set et get).

    j'ai developper mon model

    et mon controller

    @SuppressWarnings("serial")
    public class CategorieAction extends ActionSupport implements ServletRequestAware
    {
    private HttpServletRequest request;



    public void setServletRequest(HttpServletRequest request)
    {
    this.request=request;
    }





    // Action pour lister les articles
    public String lister() {

    ArrayList<Categorie> listeCategorie=null;

    modeleCategorieDA0=new ModeleCategorieDAO();

    listeCategorie=modeleCategorieDA0.listcategorie();//fonction model
    return SUCCESS;


    return SUCCESS;
    }

    et sur le une page jsp
    <table border="0" id="tableau" cellpadding="0" cellspacing="0">
    <tr><td><b>ID</b></td><td><b>Categorie</b></tdde tr>
    <s:iterator value="listeCategories" status="ligne">
    <s:if test="#ligne.odd"><tr class="ligne1"></s:if>
    <s:if test="#ligne.even"><tr class="ligne2"></s:if>
    <td><s:property value="idCategorie"/></td>
    <td><s:property value="nom"/></td>
    </tr>
    </s:iterator>
    </table>

    mais j'ai pas de resultat ma liste des categories?
    a+

  2. #2
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    alors on va régler ton problème petit a petit.
    - déjà pour insérer le code il existe dans l'éditeur une balise "#" pour le code.
    - dans ta classe action crée une variable listeCategories de type liste avec getter et setter

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 141
    Par défaut
    Bonjour,

    je te remercie pour la réponse, j'ai ajouté un tableau et les set les get et toujour ça marche pas.

  4. #4
    Membre éclairé Avatar de Jacobian
    Inscrit en
    Février 2008
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 425
    Par défaut
    ça marche pas c'est à dire ? ta des erreurs,..quoi?

    donner nous la trace de la console.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 141
    Par défaut
    toujour ca marche pas
    voici le code de mon controlleur

    #@SuppressWarnings("serial")
    public class CategorieAction extends ActionSupport implements ServletRequestAware {


    private HttpServletRequest request;

    private List<Categorie> listeCategories;
    private Categorie categorie;

    public void setServletRequest(HttpServletRequest request)
    {
    this.request=request;
    }




    public String lister(){



    ModeleCategorieDAO modeleCategorieDA0=new ModeleCategorieDAO();
    listeCategories = (ArrayList<Categorie>)modeleCategorieDA0.listeCategorie();
    return "SUCCESS";
    }
    public void setListeCategories(List<Categorie> listeCategories) {
    this.listeCategories = listeCategories;
    }




    public List<Categorie> getListeCategories() {


    return listeCategories;
    }
    }
    #
    et mon struts.xml

    <action name="lister" method="lister" class="exemple15.CategorieAction">
    <result name="success">/jsp/index.jsp</result>
    </action>

    mon index.jsp

    <table border="0" id="tableau" cellpadding="0" cellspacing="0">
    <tr><td><b>ID</b></td><td><b>Categorie</b></td></tr>
    <s:iterator value="listeCategories" status="ligne">
    <s:if test="#ligne.odd"><tr class="ligne1"></s:if>
    <s:if test="#ligne.even"><tr class="ligne2"></s:if>
    <td><s:property value="idCategorie"/></td>
    <td><s:property value="nom"/></td>



    </s:iterator>
    </table>

Discussions similaires

  1. [presque résolu]Probléme liste déroulante
    Par jojo57 dans le forum Access
    Réponses: 5
    Dernier message: 21/04/2006, 11h57
  2. Réponses: 2
    Dernier message: 21/01/2005, 12h55
  3. Problème liste d'affichage
    Par nicolas66 dans le forum OpenGL
    Réponses: 6
    Dernier message: 06/12/2004, 10h10
  4. [JSP]Problème liste deroulante dynamique
    Par besco dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/09/2004, 17h58

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