Voici le code de ma JSP
le code de mon action ConsulterTable.do
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>
Dans mon action je récupère :
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);
- 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.
Partager