盖兹,
我有一个 servlet,我使用 jdbc 从 mysql 查询数据。
我有一个巨大的结果集要发送给客户端(至少 3 列和 10 行)
发送而不是像下面这样简单地写入响应流的最佳发送方式是什么?
ResultSet toResults = toStatement.getResultSet();
if (toResults.next()) {
out.println(toResults.getString(1));
out.println(toResults.getString(2));
....
....
}
最佳答案
首先,这听起来并不庞大。其次你所说的客户是什么意思?如果您必须在浏览器中显示数据,则可以创建 VO 列表或字符串数组列表。
如果您正在使用 Ajax 或您的客户端是应用程序,则可以使用 XML 或 JSON 发送数据。
关于java - 将数据从 servlet 发送到客户端的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10779555/