struts2框架如何使用websocket实现web程序消息推送

本文介绍如何在Struts2框架下利用WebSocket实现web程序的消息推送功能。通过示例代码展示Java和前端JSP的实现细节,并解决因Struts2过滤器导致的WebSocket连接问题。
摘要由CSDN通过智能技术生成

struts2框架如何使用websocket实现web程序消息推送

博主近期正在学用struts2开发web程序,突然想到想在自己的web程序里实现站内消息推送的功能,也就是根据需要,后端根据需要向前端推送消息,经过一番在网上查找资料,了解到可以通过websocket来实现消息推送,但发现网上大多数的示例代码要嘛有错,要嘛不全,终于找到一个好一点的实例代码,现在分享给大家,献给同样有需求的人,避免走弯路~

websocket + struts2实现消息推送其实很简单,示例代码如下:

java代码:

@ServerEndpoint("/ws/websocket")  
public class WebSocketTest {
     

    @OnMessage  
    public void onMessage(String message,Session session)  
            throws IOException, InterruptedException  
       {  
        System.out.println("***************");  
        session.getBasicRemote().sendText("  this is  message");  
        int sentMessage = 0;  
        while(sentMessage < 3){  
            Thread.sleep(5000);  
            session.getBasicRemote().sendText(" t
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值