Jsp 排序后不保留DisplayTag分页

Jsp 排序后不保留DisplayTag分页,jsp,sorting,spring-mvc,pagination,displaytag,Jsp,Sorting,Spring Mvc,Pagination,Displaytag,我所需要的一切都很好,直到我面临以下问题。 我使用displayTag来进行排序和分页。但问题是,当我在第4页,例如,点击任何列排序,然后控制返回到默认的第一页。它应该是ob的第4页(理想地说)。下面是我写的代码 display.jsp <div class="tableDisp"> <display:table id="person" cellspacing="1" cellpadding="1" keepStatus="true"

我所需要的一切都很好,直到我面临以下问题。 我使用displayTag来进行排序和分页。但问题是,当我在第4页,例如,点击任何列排序,然后控制返回到默认的第一页。它应该是ob的第4页(理想地说)。下面是我写的代码

display.jsp

    <div class="tableDisp">
                <display:table id="person" cellspacing="1" cellpadding="1" keepStatus="true"  class="tableDisplay"  excludedParams="*" requestURI="/getAllMember.htm" name="${command}" sort="list" pagesize="5" >

                  <display:column  title="Name" sortable="true" sortProperty="personName" >${person.personName}</display:column>
                  <display:column  title="DOB" sortable="true" sortProperty="dob" >${person.dob}</display:column>
                  <display:column  title="phone Number" sortable="true" sortProperty="phoneNo" >${person.phoneNo}</display:column>
                  <display:column  title="profile creation Date" sortable="true" sortProperty="profilecreationDate" >${person.profilecreationDate}</display:column>
                  <display:column  title="Gender" sortable="true" sortProperty="gender" >${person.gender}</display:column>

                 </display:table>
                </div>

${person.personName}
${person.dob}
${person.phoneNo}
${person.profilecreationDate}
${person.gender}
Contrller.java

    List<Person> persons = searchService.getAllPerson();
            ModelAndView mav = new ModelAndView("memberPage");
            mav.addObject("command",persons);
            return mav;
List persons=searchService.getAllPerson();
ModelAndView mav=新的ModelAndView(“成员页”);
mav.addObject(“命令”,人员);
返回mav;
我正在使用displayTag-1.2.jar。请帮忙。
谢谢

我假设您希望对整个列表进行排序并保留在当前页面上,而不是仅对当前页面进行排序(这可以通过指定sort=“page”来完成)

如果是这样的话,看来你运气不好。请参阅下面的演示和注释,注意:

在完整列表上启用排序时,页码为 如果更改排序列或排序顺序,则自动重置


那么,我们的意思是,这项要求不可能。。?