【问题标题】:How to display multiple records in java?如何在java中显示多条记录?
【发布时间】:2013-01-05 07:24:59
【问题描述】:

我已连接到一个 MySql 表以获取需要使用 JSP 显示的 1000 条记录。我想将我的表拆分为多个表(大小为 50),可以使用 jsp 页面上的下一步按钮查看这些表。如何实现?

String sql = "select * from people";
PreparedStatement statement = connection.prepareStatement(sql);

ResultSet result = statement.executeQuery();
while(result.next()) {                               // here i get 1000 records. how can i display these records on mulitple jsp pages?
// ... get column values from this record
}

上面给出了 1000 条记录,我使用的是 PreparedStatement。

【问题讨论】:

  • 您需要更具体地了解您的问题。这听起来有点像您在要求某人为您完成工作。

标签: mysql jsp pagination split


【解决方案1】:

假设您可以在 JSP 中获取完整的表。

只需在返回 ROWS COUNTER 的函数中再添加一个参数

将 COUNTER 添加到您的 QUERY 中的LIMIT 子句中。

现在您需要跟踪COUNTER,因此将点击下一步时的 URL 更新为

首次点击 - URL?pageCOUNTER=1
第二次点击 - URL?pageCOUNTER=2

从 URL 中获取 pageCOUNTER 变量并将其作为 COUNTER 传递给您的函数

等等。不断得到结果。

或使用 JAVASCRIPT 表 - http://www.datatables.net/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    相关资源
    最近更新 更多