以块的形式发送已处理的servlet数据

时间:2014-02-11 12:44:13

标签: java jquery ajax jsp servlets

我有一个Servlet,它不断读取文件并将搜索结果存储在响应中并发送回JSP。这需要很长时间。无论如何,我们可以将处理后的结果发送到JSP页面,当用户选择下一页并返回剩余结果时,它会达到某种程度吗?我尝试在其他线程中搜索这个但是找不到答案。

2 个答案:

答案 0 :(得分:0)

你可能想要搜索Servlet Pagination with JSP(或其中的一些变体)你获得的大部分答案都是关于从数据库中分页结果,但是要改变它是不应该太难来自文件的信息。

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

编辑:我本来是一个评论,而不是一个答案(因为它不是一个真正的答案),但我的声誉不够高,无法评论所以我坚持这个。

答案 1 :(得分:0)

如果你的servlet做了很多工作,你可以将它拆分并通过ajax将准备好的块返回到前端。如果无法拆分作业,您可以考虑使用websockets进行与前端的双工对话。

无论如何,对于更详细的答案,我们需要有关客户端 - 服务器对话的更多信息,我不确定JSP是否适合它