查询后分页问题。

普通的分页有很多种处理方法,大家也讨论过多次了,但是如果是多条件查询后的分页问题怎样才是最佳处理方案呢?

现在遇到的问题是:怎样在翻页的过程中保留查询条件,目前知道的解决方案有:将条件用get方式重新传递给服务器,然后重新取得第N页,或者将查询的结果保留在session里。

用get方式传递对多条件查询来说容易超出url长度,用session较浪费资源,并会出现当该用户同时开两个查询页并翻页时互相影响的问题,不知道大家有没有更好的解决方法,一起来讨论。

以前将结果一下子全部拿到前台浏览器来用xml数据岛本地分页,但是只有IE支持,唉,难道没有更好的解决方法?

期待……

不一定要用get, 可以用一个隐藏的form来做post的submit.
在实现上的话,用struts或webwork的taglib很容易做到.