1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ChatServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | .... public class ChatServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { private static ChatBot bot = null; public ChatServlet() { super(); bot = new ChatBot(); bot.go(); bot.startNew(); } protected void doGet(HttpServletRequest request, .... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | .... protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (request.getParameter("target") != null && request.getParameter("message") != null){ bot.sendMessage(request.getParameter("target").toString(), request.getParameter("message").toString()); } } .... |
1 2 3 4 5 6 7 8 9 10 | .... public String getMessages(String targetUser){ String queue = chatQueues.get(targetUser).toString(); chatQueues.put(targetUser, ""); return queue; } private void createConversation(String target){ .... |
1 2 3 4 5 6 7 8 9 10 | .... protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (request.getParameter("getMessages") != null){ response.getWriter().print( bot.getMessages( request.getParameter("getMessages").toString())); } .... |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |