分页无法使用显示标签

时间:2014-02-20 15:07:01

标签: jsp struts2 struts jstl displaytag

我正在使用display tag来显示我的结果集。 这是我实现它的方式。

<display:table name="w" pagesize="10"  export="true" />

这里我设置了pagesize =10,当我运行应用程序时,记录被分页到10大小但是当我点击下一页查看下一组记录时,我得到了一个空结果集。

例如,如果有12条记录,其中10条记录显示在第一页,当我点击下一条查看最后一页时,我得到一个空白页面。 为什么会这样?

w包含我所有记录的列表:

request.setAttribute("w", resultrechparcritere);

1 个答案:

答案 0 :(得分:2)

在处理分页时,表格必须能够与Action联系,

然后你必须包括requestURI,以及(非必填字段,如果我记得很清楚)keepStatusuid

<display:table requestURI = "myActionURL" 
               keepStatus = "true" 
                 pagesize = "10"  
                     name = "w" 
                      uid = "myTable" 
                   export = "true" />

然后,您甚至可以拦截tweak / hack the pagination parameters by yourself,以编程方式访问特定页面。