java - 将数据从 servlet 发送到客户端的最佳方式?

标签 java servlets

盖兹,

我有一个 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/

相关文章:

jquery - 使用 servlet 将搜索过滤器应用于来自数据库的 jsp 页面中的表表行列表

java - 我可以从 <filter-mapping> 中的 <url-pattern> 中排除一些具体的 url 吗?

java - 无法调度到jsp页面

java - Java中如何测试一个对象是原始类型还是原始类型数组?

java - 将模拟注入(inject) Spring 测试 Mockito + Spring + TestNG

Java:如何在 Singleton 中重现 Legen...dary ClassNotFoundException?

java - 关于谷歌市场上较旧的 Android 版本

Java:for 循环无法正常工作

java - 如何使用servlet将pdf文件存储在postgresql数据库中?

java - JSP 不根据请求传递值