servlet可以实现监听功能吗?可以把监听到的消息返回给客户端吗?
我现在有这种情况:
我做了个即时短消息的功能,只要有谁发消息给我,那我就马上可以收到/
因为找不出好办法来,所以我就用每五秒刷新一下主页,也就是重新请求到servlet去,servlet去数据库查看是否有新消息过来.如果有的话就弹出消息页面/
但是我觉得这样效率很低,用户多的话更惨/
不知道哪位高手有更好的办法/最好能像Swing控件一样可以通过监听的方式实现/
比如在servlet端监听,有新消息的话再发给用户/
但是servlet怎么记住客户IP,以及怎么监听我都想不出办法来/
高手指教???
(///分不过可以加///)
我做了个即时短消息的功能,只要有谁发消息给我,那我就马上可以收到/
因为找不出好办法来,所以我就用每五秒刷新一下主页,也就是重新请求到servlet去,servlet去数据库查看是否有新消息过来.如果有的话就弹出消息页面/
但是我觉得这样效率很低,用户多的话更惨/
不知道哪位高手有更好的办法/最好能像Swing控件一样可以通过监听的方式实现/
比如在servlet端监听,有新消息的话再发给用户/
但是servlet怎么记住客户IP,以及怎么监听我都想不出办法来/
高手指教???
(///分不过可以加///)
...全文
相关推荐
java web用servlet监听器实现显示在线人数
本文将详细介绍如何利用servlet监听器实现显示在线用户人数的功能。首先,要实现在线人数的统计,我们需要一个计数器,这个计数器会随着用户登录成功而增加,注销或会话超时则相应减少。
Ajax与Servlet实现网页局部刷新与实时聊天功能
Servlet技术是Java EE的一个核心组件,主要用于处理客户端请求并生成响应。在Web应用中,Servlet相当于一个中间件,它介于HTTP协议与应用程序的业务逻辑之间。当客户端(比如浏览器)向服务器发送请求时,Servlet容器(例如Tomcat)负责接收请求,根据请求的URL定位到对应的Servlet,并将请求转发给Servlet处理。处理完成后,Servlet生成响应返回给客户端。
Java 实现 Comet 长连接,服务器主动发送消息给客户端
Java 实现 Comet 长连接,服务器主动发送消息给客户端是一项关键的技术,它在实时通信、推送服务等领域有着广泛的应用。
Java基于servlet监听器实现在线人数监控功能的方法
Java基于servlet监听器实现在线人数监控功能的方法本文主要介绍了Java基于servlet监听器实现在线人数监控功能的方法,通过实例形式分析了ServletContextListener监听功能的相关使用步骤与操作技巧
servlet 监听器的实现
在本篇文章中,我们将深入探讨Servlet监听器的实现,同时参考一个名为`mySessionListener`的示例。


Web 开发
