我有一个带检票口的Java应用程序,我需要在反馈面板中显示一些类似正在处理的事物的状态。使用反馈面板的默认用法,我只能看到最终结果,尽管我在a中使用了
之类的内容for (int agency = START_AGENCY; TOTAL_NUMBER_OF_AGENTIES >= agency; agency++) {
for (String cont : getsContOutFromFormula(formula)) {
......
message = agency + ": " + cont + " - " + val;
info(message);
}
}
反馈面板是否允许类似这样的操作?或者我如何逐步在网页上显示类似日志的内容?谢谢!
这是HTTP的工作方式-您发出请求,将其处理,并将响应写回到浏览器。
info()仅添加将在响应中写入的反馈消息。但是只有在处理完全完成后,响应才会发送到浏览器。
如果要在响应中发送块,则需要使用WebSocket通信而不是Ajax请求。