diff --git a/src/main/java/com/ljsd/controller/GetChannelInfoController.java b/src/main/java/com/ljsd/controller/GetChannelInfoController.java new file mode 100644 index 0000000..a6bbd71 --- /dev/null +++ b/src/main/java/com/ljsd/controller/GetChannelInfoController.java @@ -0,0 +1,39 @@ +package com.ljsd.controller; + +import com.ljsd.util.BaseGlobal; +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; +/** + * 获取渠道信息 + */ +@SuppressWarnings("ALL") +public class GetChannelInfoController extends HttpServlet { + private final static String COLLECTION_NAME = "channel_info"; + + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + String ccId = req.getParameter("ccId"); + try { + DBObject info = BaseGlobal.getInstance().mongoDBPool.findOne(COLLECTION_NAME,ccId); + PrintWriter out = resp.getWriter(); + out.print(info); + out.flush(); + out.close(); + } catch (Exception e) { + e.printStackTrace(); + } + super.doGet(req, resp); + } + + @Override + protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + super.doPost(req, resp); + } + +} diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index dc327cc..da6e709 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -50,6 +50,16 @@ /getNotice + + getChannelInfo + com.ljsd.controller.GetChannelInfoController + + + + getChannelInfo + /getChannelInfo + + getServerList com.ljsd.controller.GetServerListController