如何在带有检票口的应用程序中使用一些动态反馈面板?

Posted

技术标签:

【中文标题】如何在带有检票口的应用程序中使用一些动态反馈面板?【英文标题】:How can I use in a app with wicket some dynamic feedback panel? 【发布时间】:2020-04-06 20:03:00 【问题描述】:

我有一个带有 wicket 的 java 应用程序,我需要在反馈面板中显示一些东西,比如正在处理的事情的状态。使用反馈面板的默认用法,我只看到最终结果,尽管我在 a 中使用了类似

的内容
for (int agency = START_AGENCY; TOTAL_NUMBER_OF_AGENTIES >= agency; agency++) 
  for (String cont : getsContOutFromFormula(formula)) 
    ......
    message = agency + ": " + cont + " - " + val;
    info(message);
  

反馈面板是否允许这样的事情?或者我怎样才能在网页上显示类似日志的内容 - 一步一步? 谢谢!

【问题讨论】:

【参考方案1】:

这就是 HTTP 的工作方式 - 您发出请求,处理请求,然后将响应写回浏览器。

info() 只是添加将写入响应的反馈消息。但是只有在处理完全完成后才会将响应发送到浏览器。

如果您想在响应中发送块,那么您需要使用 WebSocket 通信而不是 Ajax 请求。

【讨论】:

以上是关于如何在带有检票口的应用程序中使用一些动态反馈面板?的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap(实际上是 JQuery)DatePicker 在 Wicket 模式中不隐藏模糊

如何在 Sencha 中动态加载轮播项目

如何使用带有可滚动面板的 PrintDocument?

Axure的动态面板

检票口嵌套 ListView(3 次)

如何定义“静态”类来读取 Flask 应用程序中的反馈消息?