如何使servlet逐步输出几条消息

时间:2014-03-24 11:51:13

标签: java jsp servlets

我使用JSP和Servlet编写Web应用程序。该应用程序的目标是在jsp页面中提供一个简单的表单,用于提供参数以执行java程序(在servlet中)。程序的输出应该出现在同一个jsp页面的底部。许多网站都解释了如何解决这个问题,但是我的主要问题是我的java程序需要几分钟才能运行,并且在完成之前会输出很多消息。如果我只是将这些消息附加到servlet的HttpServletResponse,那么它将等待几分钟,然后立即显示所有消息。有没有办法逐步打印出原始jsp页面上的消息,就像它是一个java控制台一样?

1 个答案:

答案 0 :(得分:0)

您可以使用ajax来实现此目的。

在ajax中调用servlet,然后从servlet中获取必要的信息并将其打印在ajax成功部分中。

This可能对您有帮助。