Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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
Mysql 在JSP中向屏幕呈现非常大的结果集_Mysql_Jsp_Resultset_Outputstream_Bufferedwriter - Fatal编程技术网

Mysql 在JSP中向屏幕呈现非常大的结果集

Mysql 在JSP中向屏幕呈现非常大的结果集,mysql,jsp,resultset,outputstream,bufferedwriter,Mysql,Jsp,Resultset,Outputstream,Bufferedwriter,我是一个初学者程序员,所以请耐心等待- 我需要在屏幕上以HTML表的形式显示一个MySQL查询中超过15000行的非常大的结果集。我正在使用JSP页面来尝试并实现这一点 查询本身在MySQL服务器命令行上通过终端大约需要0.25秒,但在浏览器上以最少的HTML呈现需要8分钟 如果我使用诸如new BufferedWriternew OutputStreamWriternew FileOutputStreamfilename、ISO-8859-1之类的东西将结果写入一个文件,它的速度也是非常快的1

我是一个初学者程序员,所以请耐心等待-

我需要在屏幕上以HTML表的形式显示一个MySQL查询中超过15000行的非常大的结果集。我正在使用JSP页面来尝试并实现这一点

查询本身在MySQL服务器命令行上通过终端大约需要0.25秒,但在浏览器上以最少的HTML呈现需要8分钟

如果我使用诸如new BufferedWriternew OutputStreamWriternew FileOutputStreamfilename、ISO-8859-1之类的东西将结果写入一个文件,它的速度也是非常快的1.2s,但这不是客户端想要的

因此,我想我的问题是:是否有某种方法可以使用OutputStreamWriter将结果打印到屏幕上,而不是将其写入文件?我想是打印出来造成了巨大的延迟


非常感谢

您能分享您编写的jsp和servlet代码的相关部分吗?它很可能不是out.print语句。15000行将创建一个大型HTML文档。尝试改用分页。您可以在屏幕上一次显示约500条记录,并让用户翻阅记录页面。