servlet可以实现监听功能吗?可以把监听到的消息返回给客户端吗?

jinsanqi jinsanqi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在有这种情况:
我做了个即时短消息的功能,只要有谁发消息给我,那我就马上可以收到/
因为找不出好办法来,所以我就用每五秒刷新一下主页,也就是重新请求到servlet去,servlet去数据库查看是否有新消息过来.如果有的话就弹出消息页面/
但是我觉得这样效率很低,用户多的话更惨/
不知道哪位高手有更好的办法/最好能像Swing控件一样可以通过监听的方式实现/
比如在servlet端监听,有新消息的话再发给用户/
但是servlet怎么记住客户IP,以及怎么监听我都想不出办法来/
高手指教???
(///分不过可以加///)
...全文

相关推荐

java web用servlet监听器实现显示在线人数

本文将详细介绍如何利用servlet监听器实现显示在线用户人数的功能。首先,要实现在线人数的统计,我们需要一个计数器,这个计数器会随着用户登录成功而增加,注销或会话超时则相应减少。

weixin_38528680

Ajax与Servlet实现网页局部刷新与实时聊天功能

Servlet技术是Java EE的一个核心组件,主要用于处理客户端请求并生成响应。在Web应用中,Servlet相当于一个中间件,它介于HTTP协议与应用程序的业务逻辑之间。当客户端(比如浏览器)向服务器发送请求时,Servlet容器(例如Tomcat)负责接收请求,根据请求的URL定位到对应的Servlet,并将请求转发给Servlet处理。处理完成后,Servlet生成响应返回给客户端。

Kay Lam

Java 实现 Comet 长连接,服务器主动发送消息给客户端

Java 实现 Comet 长连接,服务器主动发送消息给客户端是一项关键的技术,它在实时通信、推送服务等领域有着广泛的应用。

gaotian423527

Java基于servlet监听器实现在线人数监控功能的方法

Java基于servlet监听器实现在线人数监控功能的方法本文主要介绍了Java基于servlet监听器实现在线人数监控功能的方法,通过实例形式分析了ServletContextListener监听功能的相关使用步骤与操作技巧

weixin_38744375

servlet 监听器的实现

在本篇文章中,我们将深入探讨Servlet监听器的实现,同时参考一个名为`mySessionListener`的示例。

weixin_38669628
评论 8
收藏 已收藏
分享
返回顶部
jinsanqi
Web 开发 81,108 成员 341,721 内容