Voici le code de ma JSP

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<display:table id="maTable" defaultorder="${pagination.defaultorder}" name="sessionScope.mesElements" defaultsort="${pagination.sort}" sort="list" requestURI="/ConsulterTable.do" pagesize="20">
[...]
</display:table>
le code de mon action ConsulterTable.do

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
ParamEncoder paramEncoder = new ParamEncoder("maTable");
 
String parameterName = paramEncoder.encodeParameterName(TableTagParameters.PARAMETER_ORDER);
pagination.setOrder(Integer.parseInt(req.getParameter(parameterName)))
 
parameterName = paramEncoder.encodeParameterName(TableTagParameters.PARAMETER_SORT);
pagination.setSort(Integer.parseInt(req.getParameter(parameterName)) + 1);
 
parameterName = paramEncoder.encodeParameterName(TableTagParameters.PARAMETER_PAGE);
pagination.setPage(Integer.parseInt(req.getParameter(parameterName)));
 
req.getSession().setAttribute("pagination", pagination);
Dans mon action je récupère :

- le tri appliqué
- l'ordre du tri
- la page en consultation

j'arrive à appliquer les 2 premiers éléments à ma JSP.

Mais je n'arrive pas à renseigner la page précédemment consulté (numéro de page sauvergardé en session : objet pagination)

Merci pour votre aide.