-
bonjour Régis,
ça faisait longtemps :)
j'ai une question :
Si on a une classe Utilisateur, il a un String nom, String prenom etc et une classe Adresse où il y a à l'intérieur un String rue, String ville etc...
Comment tu fais pour afficher la rue, la ville... ?
Merci :)
-
Bonsoir,
En supposant que l'attribut de classe Adresse s'appelle adresse et qu'il possède le getter correspondant, on y accède avec quelque chose comme utilisateur.adresse.rue
Bon courage.
-
hello Regis,
j'ai réussi ce que je t'avais demandé avec la classe Adresse, par contre au lieu de tag bean, j'ai du mettre des tag nested !
sinon j'aimerais envisager une Personne qui aurait plusieurs n° de téléphone, comment doit on procéder au niveau Struts et bases de données ?
Pour l'instant j'imagine qu'il faut avoir dans la table Téléphone la clé primaire de Personne qui sera considérée comme clé étrangère ?
Merci...
-
Bonsoir,
En effet, pour le téléphone si tu souhaites avoir un nombre indéfini de numéros de téléphone, le mieux est d'avoir une table TELEPHONE avec une clé étrangère sur la clé primaire de la table PERSONNE.
Au niveau Java, comme pour Adresse, tu auras un getter dans la classe Personne pour accéder à la liste de Telephone.
Et dans la page JSP, il faudra utiliser le tag nested:iterate pour parcourir la liste.
Bon courage. ;)
-
Hello régis !
J'ai pas mal développé ton projet struts entre temps et maintenant j'aimerais ajouter des ejb3 ms je galère... Car l'appli web struts hibernate tourne sur tomcat et les ejb3 sur jboss donc comment appeler les ejb3 depuis l'appli struts ?
Apres pas mal de recherche je vois qu'il faudrait faire un ear... Bref c'est vraiment le brouillard pour moi...
Merci d'avance :)
-
Bonsoir,
Je n'ai pas une grande maitrise des EJB3.
Je te conseille donc de poser la question sur le forum dédié.
Mais, il me semble que Tomcat ne fournit pas de ressources EJB, donc il faudra soit un complément comme OpenEJB en embedded soit utiliser un autre serveur d'application pour la partie Struts.
Mais, je ne garantis pas d'avoir juste.
Bon courage. ;)