1 private void Ws_NewMessageReceived(WebSocketSession session, string value)
 2    {
 3        Dictionary<string, string> res = login(value, session, this) as Dictionary<string, string>;
 4        switch (res["send"])
 5        {
 6            case "0":
 7                res.Remove("send");
 8                Send(res);//全部发送
 9                break;
10            case "1":
11                res.Remove("send");
12                string username = res["to"];
13                WebSocketSession keys = userlist.Where(q => q.Value == username).Select(q => q.Key).First();
14                SendTo(keys, res);//针对发送
15                break;
16        }

 

html5默认的声明为

  1. <!DOCTYPE html>  

jsp默认的声明头部为

  1. <%@ page contentType="text/html;charset=UTF-8" language="java" %>  
  2. <html>  

这里就不一样了,如果两个页面写同样的html代码及样式,jsp页面展示的效果会跟html5页面不一样,这时只要在jsp页面的声明改为下面即可

    1. <%@ page contentType="text/html;charset=UTF-8" language="java" %>  
    2. <!DOCTYPE html

相关文章:

  • 2021-11-08
  • 2021-07-22
  • 2021-05-30
  • 2022-12-23
  • 2022-01-14
  • 2021-06-09
  • 2022-03-02
猜你喜欢
  • 2021-04-25
  • 2022-12-23
  • 2021-07-29
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2022-02-06
相关资源
相似解决方案