Bonjour,

J'ai une Action1 qui affiche une liste de personne avec struts-layout dans la JSP1.
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
 
<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.

Donc comment vous feriez pour faire passer dans la requête tout l'objet Personne ?? cela eviterait un appel à un service.
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....