我有一个Servlet,它不断读取文件并将搜索结果存储在响应中并发送回JSP。这需要很长时间。无论如何,我们可以将处理后的结果发送到JSP页面,当用户选择下一页并返回剩余结果时,它会达到某种程度吗?我尝试在其他线程中搜索这个但是找不到答案。
答案 0 :(得分:0)
你可能想要搜索Servlet Pagination with JSP(或其中的一些变体)你获得的大部分答案都是关于从数据库中分页结果,但是要改变它是不应该太难来自文件的信息。
我会为你做这个,但我现在正打电话,所以我帮你指出正确的方向。
编辑:我本来是一个评论,而不是一个答案(因为它不是一个真正的答案),但我的声誉不够高,无法评论所以我坚持这个。
答案 1 :(得分:0)
如果你的servlet做了很多工作,你可以将它拆分并通过ajax将准备好的块返回到前端。如果无法拆分作业,您可以考虑使用websockets进行与前端的双工对话。
无论如何,对于更详细的答案,我们需要有关客户端 - 服务器对话的更多信息,我不确定JSP是否适合它