【发布时间】:2012-03-03 10:56:14
【问题描述】:
我正在制作一个演示 Web 应用程序,其中我陷入了一些逻辑和实现之间。场景如下:
一个页面用于订单(客户),另一页用于厨房(厨师)。
我想要一些功能:
- 每当客户下订单时,厨房(厨师)应 刷新页面。
为此,我已将客户订单的所有详细信息放入 上下文属性 和
- ServletContextAttributeListener 的侦听器类我有 在其中我将 flag 设置为值 1 为新上下文实现 添加或替换属性。
在 Kitchen(chef) 的 JSP 页面中, 我想连续检查 Flag 是否在无限循环中设置,还想处理 JSP 页面中编写的代码。
可以通过线程和线程的Join来实现吗?或者还有其他方法可以做到吗? 有人可以帮忙吗?
【问题讨论】:
-
一个 JSP 在服务器端执行。一旦 JSP 被执行,浏览器只有一个 HTML 页面,你可以在服务器端改变你想要的一切,HTML 页面不会刷新。您需要在客户端进行某种自动刷新或 AJAX 轮询,或者使用 Comet 推送更改,但这比您想象的要复杂。
标签: java jsp jakarta-ee servlets