【发布时间】:2022-01-11 11:40:42
【问题描述】:
在我遇到以下问题之前,我需要的一切都可以正常工作。 我正在使用 displayTag 来使用排序和分页。但是问题是,例如,当我在第 4 页并单击任何列进行排序时,默认情况下控件将返回到第 1 页。它应该只是第 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>
控制器.java
List<Person> persons = searchService.getAllPerson();
ModelAndView mav = new ModelAndView("memberPage");
mav.addObject("command",persons);
return mav;
我正在使用 displayTag-1.2.jar。请帮忙。 谢谢
【问题讨论】:
标签: jsp sorting spring-mvc pagination displaytag