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默認的聲明為
- <!DOCTYPE html>
jsp默認的聲明頭部為
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
這里就不一樣了,如果兩個頁面寫同樣的html代碼及樣式,jsp頁面展示的效果會跟html5頁面不一樣,這時只要在jsp頁面的聲明改為下面即可
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <!DOCTYPE html>