gpt4 book ai didi

java - 基于 SAS 的软件中的分页

转载 作者:行者123 更新时间:2023-11-29 17:25:18 25 4
gpt4 key购买 nike

我正在使用 jsp、servlet 和 java 开发基于 SAS 的系统。我对使用客户端分页(一次获得所有结果)或使用服务器端(每次点击)感到困惑。

如果我使用客户端分页,多少数据是可以的。什么是实现分页的最佳方式,如 javascript、ajax、jquery 等。

最佳答案

这实际上取决于您的数据量和用户在其 session 中加载该页面的可能性。如果数据集被限制为最多 100* 行左右,并且每条记录的列数很少且数据量较小,则可以进行客户端分页。但是如果数据集的最大值未知或者它会逐渐增长,那么最好使用服务器端分页。带有 jQ​​uery 的 Ajax 绝对是最佳选择。每个 jQuery 网格插件都有自己的分页机制,但基本逻辑是相似的:

  1. 您需要设计后端 API,使其接受maxResultscurrentPage 作为参数,以及其他参数。
  2. 与您的数据库交互的 API 获取最大 maxResults 号。行数,第一行从 (currentPage -1) * pageSize
  3. 开始

我一直在使用jQgrid并发现它有据可查且易于实现。有用的帖子: https://stackoverflow.com/questions/159025/jquery-grid-recommendations

注意:*100 只是一个例子,不要照字面意思说:)

关于java - 基于 SAS 的软件中的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9306550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com