-1

我已连接到一个 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。

4

1 回答 1

1

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

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

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

现在您需要跟踪COUNTER单击下一步时更新 URL 为

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

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

等等。不断得到你的结果。

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

于 2013-01-04T09:40:22.987 回答