Java 分块发送已处理的servlet数据

Java 分块发送已处理的servlet数据,java,jquery,ajax,jsp,servlets,Java,Jquery,Ajax,Jsp,Servlets,我有一个Servlet,它不断读取文件,并将搜索结果存储在响应中,然后发送回JSP。这需要很长时间。不管怎样,我们是否可以将处理后的结果发送到JSP页面,比如当它达到某个大小时,以及当用户选择下一个页面并返回剩余结果时?我尝试在其他线程中搜索这个问题,但找不到答案。您可能希望使用JSP搜索Servlet分页(或其变体)。您得到的大多数答案都是关于从数据库中分页结果,但要将其更改为来自文件的信息应该不会太难 我会帮你做这件事,但我现在正在打电话,所以我会帮你指出正确的方向 编辑:我本想对此发表评论

我有一个Servlet,它不断读取文件,并将搜索结果存储在响应中,然后发送回JSP。这需要很长时间。不管怎样,我们是否可以将处理后的结果发送到JSP页面,比如当它达到某个大小时,以及当用户选择下一个页面并返回剩余结果时?我尝试在其他线程中搜索这个问题,但找不到答案。

您可能希望使用JSP搜索Servlet分页(或其变体)。您得到的大多数答案都是关于从数据库中分页结果,但要将其更改为来自文件的信息应该不会太难

我会帮你做这件事,但我现在正在打电话,所以我会帮你指出正确的方向


编辑:我本想对此发表评论,而不是回答(因为这不是一个真正的答案),但我的声誉不足以发表评论,所以我坚持这样做。

如果您的servlet做了大量工作,您可以将其拆分,并通过ajax将准备好的块返回到前端。如果作业不能拆分,可以考虑WebSoCube与前端进行双工对话。
无论如何,为了获得更详细的答案,我们需要更多关于客户机-服务器对话的信息,我不确定JSP是否适合它

您所说的“我有一个Servlet,它不断读取文件并存储搜索结果作为响应并发送回JSP”是什么意思?在这里也放一些代码,并解释更多。您的问题有点让人困惑,所以我的servlet读取文件中的每一行,并搜索特定的模式(如果在响应对象中找到它)。问题是响应对象本身太大了,需要花费大量的时间来处理并将其发送回客户机(jsp页面),这正是我遇到的问题。如果是文件,则不确定如何处理。有什么代码或片段可以告诉我吗?谢谢你的帮助。