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

即服务器端输入一条信息,点击发送,所有正在访问此服务器的用户浏览器页面就会在右下角弹出框提示该信息。

关于请求,都是按照,客户端->服务器,然后服务器在响应客服端。服务器不会主动给客服端发请求。
对于你的想要的效果,如果是类似于即时通讯,你可以选择 服务器推送 技术,让服务器主动给客服端发送消息。 如果是用于邮件的更新,可以试试,轮循的方法,就是客服端设置自动刷新,隔一定的时间主动的去访问服务器。
然后在你的页面,使用动态效果,去显示提示,比如。设置一个div ,初始为hidden,设置position(具体哪个值,我忘了,你都找来试试嘛),然后,在写个方法,当服务器发来消息为你想要的时候,在设置div显示
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-14
你要先设定一个函数,如果客户端接收到这个函数,那么就给jsp页面一个alert弹框提示。
第2个回答  2013-05-09
这个呀.ajax 里边的. 可以让那些页面 每一秒发一次 异步请求,如果服务器有变动的话, 当前页面弹出 对话框就可以. 用ajax 就能做到.
因为 web都是 请求响应式的,所以 上面的只是一个解决方案,从根本上来说,你想要的效果是不可能实现的,但是页面一直发送异步请求可以虚拟出这种情况.
第3个回答  2013-05-09
如楼上 ,AJAX

java如何实现消息推送(java向app推送消息)
包括了长轮询和长连接,长轮询是客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直枣坦到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求;长连接是在页面中的iframe发送请求到服务端,服务端hold住请求并不断将需要返回前端的数据封装成调用javascript函数的...

Javaweb的跳转问题
通俗来说,form表单是写在前端页面(如html、jsp)上的,有一个‘action’的参数,这里需要填写目标地址,如果不填写的话客户端是不知道往哪里发送信息的,因此form是由客户端主动发送给服务器(具体的地址就是action索要填的值)的。这属于客户端向服务器发起请求,代码表现为: ……… 就像你打10086...

javaweb项目怎么实现前后端数据加密传输?
首先,HTTPS协议提供了一种基于SSL\/TLS的加密方式,用于在浏览器和服务器之间建立安全的通信通道。采用HTTPS协议,数据在传输过程中被加密,避免了数据在传输过程中的被窃听风险。对于大多数JavaWeb项目来说,实现HTTPS只需要在服务器端进行相应的配置,无需在代码中做额外的调整,简化了加密传输的实现步骤。

javaweb从浏览器上传文件到服务器,保存在什么地方比较好
1、资源文件放在服务器下是完全没问题的,一个网站发布后也不会随便更新的。2、如果资源文件过多、或都过大,是建议放到服务器下的,会占用服务器过大的空间,你可以在tomcat中再配置一个虚拟路径,指向一个盘符下一个文件夹(如:D:\/images),在 tomcat 的 server.xml 中设置<Context docBase="...

javaweb实现页面跳转(javaee页面跳转)
第一种:window.location.href=a.jsp第二种:在超链接中:href=location=跳转的页面。第三种:form表单提交:action=“跳转的页面”。如何从一个javaweb项目跳转到另外一个javaweb项目主页让另一个项目打包成一个jar包,然后将jar包作为当前项目的一个依赖包,这样就可以在当前项目里直接调用另外一个...

java web项目 正确发布后 在浏览器上打开时地址栏出现长时间的等待...
最后浏览器将信息显示给用户。但服务器内部跳转的时候,对浏览器来说是不知道的,它只负责把服务器返回的信息显示出来。在java web里 servlet的doGet或doPost中用response.sendRedirect("重定向的地址");在jsp中也可以用response.sendRedirect("重定向的地址");jsp中还可以使用特定的标签来重定向。

java web页面,关闭浏览器,让一个操作继续执行?
我们知道,服务器端和客户端是用sessionID来关联的,发送一个请求的时候带上了这个参数,返回结果的时候根据这个ID返回到相应的客户端去。一般的,浏览器每打开一次,就会有一个sessionID,如果你的操作在服务器端运行,如题目例子中,此刻你关闭浏览器,对这个程序运行是没有影响的,它还会继续执行。但是...

java是如何实现客服在线聊天功能的?
在服务端,需要实现 WebSocket 端点(Endpoint),处理客户端连接、断开连接以及收发消息等操作。可以通过扩展 javax.websocket.Endpoint 类,重写 onOpen、onClose 和 onMessage 方法来处理相应的操作。实现客户端:在客户端实现在线聊天功能,需要创建 WebSocket 客户端,并实现消息处理逻辑。Java 提供了多个 ...

在Java Web应用中读写Cookie详解
图1 浏览器与服务器之间传递Cookie 在图1中,服务器向浏览器发送Cookie,浏览器保存后,再次请求时,会在请求头中包含此Cookie。服务器读取并利用此信息,如图2所示,类似两个地下党接头,暗中传递信息。图2 Cookie就像暗中传递的接头暗号 Servlet API提供了简单接口用于Cookie的管理。通过`javax.servlet....

javaweb删除的信息在另一个页面显示
因此删除的信息依然会在另一个页面显示。拓展:为了解决这个问题,我们可以使用HTTP头来告诉浏览器不要缓存这个页面,以便在删除信息后,新的页面中不会有任何旧信息。另外,我们也可以使用服务器端的缓存技术,如memcached和redis,来存储和删除信息,从而避免这种情况的发生。

相似回答