我在页面上用了两个displayTag。
第一个的记录比较多。当在浏览器转到第二页时,出现下面这个异常:
java.lang.IndexOutOfBoundsException: fromIndex = -10
而第二个的记录数为0
分析:displayTag翻页时,页面上所有的displayTag元素都要翻一页
现在第二个displayTag记录数为零,根本不支持翻页操作,所以出现异常
不过,如果第二个记录数不为0,而为1(仍不足够分页)。这时如果第一个翻页,第二个也会跟着翻,不会出现异常,只不过什么也不显示
最终解决办法:
对页面中的每个表格,先判断它的记录是否为0,如果为0则不使用displayTag