[Struts 1.3] Passage de plusieurs paramètres
Bonjour,
J'ai une Action1 qui affiche une liste de personne avec struts-layout dans la JSP1.
Code:
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
|
<layout:collection name="personneBeanList" styleClass="ARRAY" id="monObjet">
<layout:collectionTitle title="" styleClass="tableau-titre">
<layout:collectionItem styleClass="tableau-cellule1">
<layout:link action="detailPersonne" paramId="id" paramName="monObjet" paramProperty="identifiant">
<layout:img src="detail.gif" />
</layout:link>
</layout:collectionItem>
</layout:collectionTitle>
<layout:collectionTitle title="Nom" styleClass="tableau-titre">
<layout:collectionItem property="nom" styleClass="tableau-cellule1"/>
</layout:collectionTitle>
<layout:collectionTitle title="Prenom" styleClass="tableau-titre">
<layout:collectionItem property="prenom" styleClass="tableau-cellule1"/>
</layout:collectionTitle>
<layout:collectionTitle title="Matricule" styleClass="tableau-titre">
<layout:collectionItem property="matricule" styleClass="tableau-cellule1"/>
</layout:collectionTitle>
<layout:collectionTitle title="Role" styleClass="tableau-titre">
<layout:collectionItem property="role" styleClass="tableau-cellule1"/>
</layout:collectionTitle>
</layout:collection> |
;) tout fonctionne bien, lorsque je clique sur le lien, j'envoie dans Action2 l'identifiant de la personne que je récupère et là je dois affichée dans la JSP2 à la suite de Action2, la personne avec son nom, son prénom, son matricule, son role et d'autres informations.
Grâce à l'identifiant, j'appelle un service LoadPersonne(id) qui va me remontée toutes les informations nécessaires à l'affichage.
Enfin ma question, lors de l'Action1, j'avais DEJA toutes ces informations et je voudrais éviter de faire appel au service LoadPersonne dans Action2.
:calim2: Donc comment vous feriez pour faire passer dans la requête tout l'objet Personne ?? cela eviterait un appel à un service.
:P je sais passer un paramètre dans l'url, l'identifiant par exemple mais comment faire passer tout l'objet Personne avec toutes ces propriètés remplis ???
Tout aide, conseil, suggestions sont les bien venus....