【问题标题】:Send Request to browser from server (Java EE)从服务器向浏览器发送请求 (Java EE)
【发布时间】:2013-08-13 08:28:30
【问题描述】:

我想从服务器端向浏览器发送请求(或任何响应或通知),而不向服务器发送浏览器请求。

我在我的 Java EE 应用程序中使用 JSP 和 Struts 框架。当有人在我的页面上时,并且在我的操作类/servlet 中完成某些处理时,我想向浏览器发送通知或消息或请求以显示在页面上。此处相关页面无法刷新或重新加载,可以在浏览器端使用 javascript 或 jquery 处理。我使用 Http。

有没有办法做到这一点?

编辑:示例:该应用程序是一个在线库存系统。管理员已登录。如果其中一件商品缺货,则应通知管理员该特定商品缺货,而管理员无需搜索商店并且什么也不做(当他在他的帐户页面上时,弹出up 可能会显示给他)。

【问题讨论】:

  • 让我们考虑一下...您希望它如何工作?您如何能够从您的服务器定位特定浏览器?
  • @lan:感谢您的回复。一些社交媒体网站在聊天框中的表现如何?我们不能存储针对特定用户会话的最后一个请求并再次发回另一个响应吗?

标签: javascript jquery jakarta-ee servlets struts


【解决方案1】:

我不太确定您的意思,但根据我的理解,您可以这样做。我猜Comet 是您正在寻找的东西。Comet 是服务器将数据推送到浏览器的技术。

【讨论】:

    【解决方案2】:

    尝试 Pushlet 概念,这可能会满足您的要求 http://www.javaworld.com/jw-03-2000/jw-03-pushlet.html

    【讨论】:

      猜你喜欢
      • 2019-03-30
      • 2013-08-01
      • 2021-03-30
      • 2012-12-20
      • 2021-07-15
      • 2018-09-17
      • 2018-10-04
      • 2022-01-12
      • 1970-01-01
      相关资源
      最近更新 更多