Java 使用JQuery进行调用并返回多个状态

Java 使用JQuery进行调用并返回多个状态,java,jquery,ajax,shell,Java,Jquery,Ajax,Shell,我想知道这是否可能。我使用jQuery运行一个运行shell脚本的Javaservlet。脚本运行大约需要2分钟,每30秒回显一条消息。我想将这些消息中的每一条实时返回到web页面。所以说我有这个sh: sleep 30 echo "status 1" sleep 30 echo "status 2" 你明白了。我现在正在抓取消息,但我只是在作业完成后返回所有状态。有没有一种方法可以在消息发生时在页面上显示消息?我想到了一种方法。我将把状态回音写入一个临时文件,然后创建另一个ajax调用,该调

我想知道这是否可能。我使用jQuery运行一个运行shell脚本的Javaservlet。脚本运行大约需要2分钟,每30秒回显一条消息。我想将这些消息中的每一条实时返回到web页面。所以说我有这个sh:

sleep 30
echo "status 1"
sleep 30
echo "status 2"

你明白了。我现在正在抓取消息,但我只是在作业完成后返回所有状态。有没有一种方法可以在消息发生时在页面上显示消息?

我想到了一种方法。我将把状态回音写入一个临时文件,然后创建另一个ajax调用,该调用同步运行以ping该文件以获取状态更新并显示它们。如果有更好的办法,请告诉我