首页>代码>spring mvc+websocket实现信息推送(包括推送给所用和单独推送)>/springmvc/src/com/springmvc/controller/WebSocketController.java
package com.springmvc.controller;

import java.util.HashMap;

import javax.websocket.Session;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
 
/**
 * WebSocket 控制类
 *
 **/
@Controller
@RequestMapping("/webSocketCtrl")
public class WebSocketController {
	
	private static Session session;
 
 
	@RequestMapping("/hello")
	public String helloHtml(HashMap<String, Object> map) {
		map.put("hello", "这是一个页面");
		return "MyHtml";
	}
	
	@RequestMapping("/log")
	public String log(HashMap<String, Object> map) {
		map.put("hello", "这是一个页面");
		return "logs";
	}
	
	@RequestMapping("/index2")
	public String log2(HashMap<String, Object> map) {
		map.put("hello", "这是一个页面");
		return "index2";
	}
	
	public static void sendMessage(String message) throws Exception {
        if (session!=null){
            if (WebSocketController.session.isOpen()) {
                WebSocketController.session.getBasicRemote().sendText(message);
            }
        }
    }
	
 
}
最近下载更多
Tg171017  LV12 2023年9月6日
ewan007  LV30 2023年8月29日
朱俪的邮件及存储  LV8 2023年4月16日
neuwxr2015  LV8 2023年4月4日
lironggang  LV38 2023年2月16日
yangguang  LV8 2022年5月20日
ferrymen  LV6 2022年5月6日
sunluyang  LV1 2021年10月28日
ssh123  LV10 2021年8月24日
李想哈哈哈哈  LV1 2021年8月7日
最近浏览更多
fyliang888  LV7 2023年11月2日
ewan007  LV30 2023年8月29日
朱俪的邮件及存储  LV8 2023年4月16日
Rommel  LV27 2023年3月28日
newhaijun  LV15 2023年3月24日
lironggang  LV38 2023年2月16日
Tg171017  LV12 2023年2月3日
luoxiaoyan  LV2 2022年12月29日
GuoGuoX 2022年12月7日
暂无贡献等级
zhaoxu123123  LV10 2022年12月4日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友