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 1 Java Discussion :

Liste d'objets dans un bean


Sujet :

Struts 1 Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 93
    Points : 46
    Points
    46
    Par défaut Liste d'objets dans un bean
    Bonjour à tous.

    Voila, je débute totalement en jsp-struts.

    Je dois faire une page, qui pour résumer permet la saisie d'infos sur un groupe de musique, et la saisie de tous les musiciens qui composent ce groupe.

    Pour le groupe de musique, j'ai un formbean RegisterForm, qui contient l'ensemble de mes propriétés, avec ses getters et setters appropriés, bref qui fonctionne bien.

    Une propriété particulière : une propriété bandMemberArray, qui est une arrayList.

    La question est la suivante, comment est ce que je dois faire pour gérer mes musiciens, et les assimiler à mon bean ? Dois-je avoir un bean qui représente un musicien, où alors le gérer dans mon bean RegisterForm ??

    Bref j'ai besoin que vous m'aidiez et que vous m'aiguilliez sur ce point, je vous remercie d'avance, là j'suis un peu paumé ...

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 68
    Points : 40
    Points
    40
    Par défaut
    en principe tu dois avoir un bean metier Musicien.java lequel te permet d'afficher les données à partri de la base.

    Ensuite tu peux aussi t'aider par un bean intermédiare si t'en a besoin mais vraiment au cas tu ne peux pas accéder au données directement

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 93
    Points : 46
    Points
    46
    Par défaut
    Désolé j'ai pas donné de nouvelles (projet en flux tendu )

    Donc en fait, j'intégrais un code déjà existant, et dans lequel une fonction javascript gérait les identifiants des champs pour les assimiler au formBean...

    En fait, j'avais un bout de code HTML, représentant les données d'un musicien, dont le but était d'être cloné pour chacun des musiciens.
    La fonction js remplacait les identifiants :

    Un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if(node.id == 'city_div') {
    			var cityNodeList = node.childNodes;
    			for (var j=0;j < cityNodeList.length;j++) {
    				var cityNode = cityNodeList.item(j);
    				if (cityNode.id == 'source_city_to_modify') {
    					cityNode.id   = 'm'+global_counter+'_city';
    					cityNode.name = 'bandMember['+global_counter+'].city';
    				}
    			}
    		}

    Vala !!


    Edit : en fait au final c'était plus du javascript que du struts...

Discussions similaires

  1. trier une liste d'objets dans une ArrayList
    Par sandrine49 dans le forum Collection et Stream
    Réponses: 9
    Dernier message: 13/10/2008, 08h59
  2. Réponses: 5
    Dernier message: 22/04/2008, 10h41
  3. Liste des objets dans un classeur
    Par tranquille40 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/01/2008, 22h26
  4. list d'objet dans une classe
    Par wadcyr8_197 dans le forum C++
    Réponses: 10
    Dernier message: 04/07/2007, 15h34
  5. [Conception] Primitives ou objet dans les beans
    Par ZeKiD dans le forum Général Java
    Réponses: 11
    Dernier message: 13/01/2006, 13h32

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