java web 项目 -- 如何在服务器端主动发送信息到客户端浏览器页面,并在调用右下角弹出框中提示该信息。

2024-11-08 10:55:02
推荐回答(4个)
回答1:

关于请求,都是按照,客户端->服务器,然后服务器在响应客服端。服务器不会主动给客服端发请求。
对于你的想要的效果,如果是类似于即时通讯,你可以选择 服务器推送 技术,让服务器主动给客服端发送消息。 如果是用于邮件的更新,可以试试,轮循的方法,就是客服端设置自动刷新,隔一定的时间主动的去访问服务器。
然后在你的页面,使用动态效果,去显示提示,比如。设置一个div ,初始为hidden,设置position(具体哪个值,我忘了,你都找来试试嘛),然后,在写个方法,当服务器发来消息为你想要的时候,在设置div显示

回答2:

你要先设定一个函数,如果客户端接收到这个函数,那么就给jsp页面一个alert弹框提示。

回答3:

这个呀.ajax 里边的. 可以让那些页面 每一秒发一次 异步请求,如果服务器有变动的话, 当前页面弹出 对话框就可以. 用ajax 就能做到.
因为 web都是 请求响应式的,所以 上面的只是一个解决方案,从根本上来说,你想要的效果是不可能实现的,但是页面一直发送异步请求可以虚拟出这种情况.

回答4:

如楼上 ,AJAX