Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 您能推荐一种在web可排序表上显示多页数据的方法吗_Java_Javascript_Html_Report - Fatal编程技术网

Java 您能推荐一种在web可排序表上显示多页数据的方法吗

Java 您能推荐一种在web可排序表上显示多页数据的方法吗,java,javascript,html,report,Java,Javascript,Html,Report,我有一个从数据库生成的报告,其中包含大约100000个条目,每个条目包含大约10列,数据存储在AmazonS3上,每月生成一次。我正在寻找一些指针,你可以推荐一种方式来显示这些多页的数据,我希望它是可排序的,因为我对它进行排序并不适合所有用户,理想情况下它也应该是可搜索的 是否有可能只进行客户端操作,或者不可行,是否需要返回到服务器。我没有可用的数据库,但如果需要,该网站由运行在Tomcat上的JavaServlet应用程序支持。这样一个独立的库将非常有用 来解释上面的讨论 在Javascrip

我有一个从数据库生成的报告,其中包含大约100000个条目,每个条目包含大约10列,数据存储在AmazonS3上,每月生成一次。我正在寻找一些指针,你可以推荐一种方式来显示这些多页的数据,我希望它是可排序的,因为我对它进行排序并不适合所有用户,理想情况下它也应该是可搜索的


是否有可能只进行客户端操作,或者不可行,是否需要返回到服务器。我没有可用的数据库,但如果需要,该网站由运行在Tomcat上的JavaServlet应用程序支持。这样一个独立的库将非常有用

来解释上面的讨论

在Javascript中提供搜索/分页是不明智的,因为这仍然需要用户一次下载所有数据,并且用html表示这些数据量不会很好

因此,要么提供服务器后端,要么提供搜索和分页机制。或者以电子表格格式提供数据,然后用户可以使用电子表格工具的功能,该工具非常适合处理大量数据


我将尝试电子表格的想法。

将其导出为Excel,保存在服务器上,并为所有用户返回作为响应。。。让最终用户进行排序或筛选:)有趣的想法,可能会奏效,但这并不意味着文件(以及相应的响应)绝对庞大。这并不重要,您的数据是巨大的,无论哪种方式,您都将以巨大的数据进行响应……sgpalit传统方式是每页仅显示1000条条目,仅向用户发送一页,其他页面只有在用户请求的情况下才会被发送,但我已经说过我很喜欢你的想法。如果你要进行服务器端分页,那么在客户端排序或搜索是不可能的。对于每个请求,您都需要在服务器端处理它。没有人需要10万个数据,他们无法在5分钟内读取这些数据,因此最终用户的问题是另一个问题。根据我的说法,你应该缩小输出结果的范围,否则这将成为一个报告问题,而Excel是最常用的。