我正在使用display tag来显示我的结果集。 这是我实现它的方式。
<display:table name="w" pagesize="10" export="true" />
这里我设置了pagesize =10
,当我运行应用程序时,记录被分页到10
大小但是当我点击下一页查看下一组记录时,我得到了一个空结果集。
例如,如果有12条记录,其中10条记录显示在第一页,当我点击下一条查看最后一页时,我得到一个空白页面。 为什么会这样?
w
包含我所有记录的列表:
request.setAttribute("w", resultrechparcritere);
答案 0 :(得分:2)
在处理分页时,表格必须能够与Action联系,
然后你必须包括requestURI
,以及(非必填字段,如果我记得很清楚)keepStatus
和uid
:
<display:table requestURI = "myActionURL"
keepStatus = "true"
pagesize = "10"
name = "w"
uid = "myTable"
export = "true" />
然后,您甚至可以拦截tweak / hack the pagination parameters by yourself,以编程方式访问特定页面。