package com.ljsd.controller; import com.ljsd.util.BaseGlobal; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; public class RegistController extends HttpServlet { public RegistController() { super(); } public void destroy() { super.destroy(); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int serverId = BaseGlobal.getInstance().mongoDBPool.inc("server_id"); request.setCharacterEncoding("utf-8"); String name = request.getParameter("name"); String ip = request.getParameter("ip"); String port = request.getParameter("port"); String server_id = request.getParameter("server_id"); String channel = request.getParameter("channel"); String sub_channel = request.getParameter("sub_channel"); String plat = request.getParameter("plat"); String state = request.getParameter("state"); String open_time = request.getParameter("open_time"); String token = request.getParameter("token"); String isnew = request.getParameter("isnew"); DBObject doc = new BasicDBObject(); doc.put("_id", serverId); doc.put("name", name); doc.put("ip", ip); doc.put("port", port); doc.put("server_id", server_id); doc.put("channel", channel); doc.put("sub_channel", sub_channel); doc.put("plat", plat); doc.put("state", state); doc.put("open_time", open_time); doc.put("isnew", isnew); doc.put("server_version", 1); BaseGlobal.getInstance().mongoDBPool.save("server_info", doc); response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("add suc"); out.flush(); out.close(); } }