Bonjour,
J'ai une page où sont affichée 2 listes. Toutes 2 sont affichées par le display:table et contiennent un sort et des liens. lorsque j'arrive sur cette page, le sort fonctionne bien (l'url est bonne) mais lorsque je clique sur un des liens de la table et qu'ensuite je reviens sur cette page le tri ne fonctionne plus (l'url n'est pas bonne car elle contient toutes les valeurs de la table en paramètre 8O)
Je ne comprend pas ce qu'il se passe.
Pouvez-vous m'aider?
Merci.
voici la jsp de base
VehiculeListEmbeded.jspCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 ... <table cellspacing="1" width="100%"> <tr><td> </td></tr> <tr><td> <jsp:include page="VehiculeListEmbeded.jsp"></jsp:include> </td></tr> <tr><td> </td></tr> <tr><td> <jsp:include page="DossierList.jsp"></jsp:include> </td></tr> </table> ...
DossierList.jspCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <display:table name="sessionScope.vehiculeList" id="vehicule" sort="list" pagesize="10" requestURI="/search.do" class="custom" decorator="be.wallonie.kyauto.web.decorator.VehiculeDecorator"> <display:column> <%if(((VehiculeVO)vehicule).getDossierId() == null){ %> <a href="/kyauto/search.do?method=showVehicule&vehiculeId=<%=((VehiculeVO)vehicule).getId() %>"><img src="images/car.gif" border="0" height="16" alt="Voir véhicule"></a> <% } else{ %> <a href="/kyauto/dossier.do?method=<%=request.getAttribute("methodShowDossier") %>&dossierId=<%=((VehiculeVO)vehicule).getDossierId() %>"> <img src="images/dossier.gif" border="0" alt="Voir dossier n° <%=((VehiculeVO)vehicule).getDossierId() %>"></a> <% } %> </display:column> <display:column titleKey="dossier.vehicule.num" property="numChassis" sortable="true" /> <display:column titleKey="dossier.vehicule.date.imma" property="dateImma" sortable="true" sortProperty="dateImmatriculation" /> <display:column titleKey="dossier.vehicule.date.radiation" property="dateRadi" sortable="true" sortProperty="dateRadiation" /> <display:column titleKey="dossier.vehicule.fin.pertinence" property="dateFinPert" sortable="true" sortProperty="dateFinPertinence" /> <display:column titleKey="dossier.vehicule.taux" property="tauxCo2" sortable="true" /> <display:column titleKey="dossier.vehicule.plaque" property="plaque" sortable="true" /> </display:table>
Code:
1
2
3
4
5
6
7
8
9
10
11
12 <display:table name="sessionScope.dossierList" id="dossier" pagesize="10" decorator="be.wallonie.kyauto.web.decorator.VehiculeDecorator" sort="list" requestURI="/search.do" class="custom" > <% String url = "/dossier.do?method=" + request.getAttribute("methodShowDossier"); %> <display:column titleKey="dossier.detail.num" property="id" sortable="true" url="<%= url %>" paramId="dossierId" paramProperty="id" /> <display:column titleKey="dossier.detail.statut" property="statut" sortable="true" url="<%= url %>" paramId="dossierId" paramProperty="id" /> <display:column titleKey="dossier.vehicule.plaque" property="plaque" sortable="true" url="<%= url %>" paramId="dossierId" paramProperty="id" /> <display:column titleKey="dossier.vehicule.date.imma" property="dateImmDoss" sortProperty="dateImma" sortable="true" url="<%= url %>" paramId="dossierId" paramProperty="id" /> </display:table>