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)
Je ne comprend pas ce qu'il se passe.
Pouvez-vous m'aider?
Merci.
voici la jsp de base
VehiculeListEmbeded.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.jsp
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 <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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager