generated from root/miduo_server
新增服务器列表显示list.jsp
parent
6b513c704b
commit
bb18d87e40
|
|
@ -0,0 +1,73 @@
|
||||||
|
|
||||||
|
package com.ljsd.controller;
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.ljsd.pojo.UserServerInfo;
|
||||||
|
import com.ljsd.redis.RedisKey;
|
||||||
|
import com.ljsd.util.BaseGlobal;
|
||||||
|
import com.mongodb.BasicDBObject;
|
||||||
|
import com.mongodb.DBObject;
|
||||||
|
import com.mongodb.util.JSON;
|
||||||
|
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.http.HttpServlet;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public class ServerListController extends HttpServlet{
|
||||||
|
private String message;
|
||||||
|
private final static String _COLLECTION_NAME = "server_info";
|
||||||
|
public void init() throws ServletException
|
||||||
|
{
|
||||||
|
// 执行必需的初始化
|
||||||
|
try {
|
||||||
|
List<DBObject> serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList(_COLLECTION_NAME);
|
||||||
|
message = serverInfoList.toString();
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// message = "Hello World";
|
||||||
|
}
|
||||||
|
public void doGet(HttpServletRequest request,
|
||||||
|
HttpServletResponse response)
|
||||||
|
throws ServletException, IOException {
|
||||||
|
// 设置响应内容类型
|
||||||
|
// response.setContentType("text/html");
|
||||||
|
response.setCharacterEncoding("UTF-8");
|
||||||
|
response.setContentType("text/html; charset=utf-8");
|
||||||
|
|
||||||
|
// 实际的逻辑是在这里
|
||||||
|
PrintWriter out = response.getWriter();
|
||||||
|
String title = "戒灵服务器列表";
|
||||||
|
String docType =
|
||||||
|
"<!doctype html public \"-//w3c//dtd html 4.0 " +
|
||||||
|
"transitional//en\">\n";
|
||||||
|
out.println(docType +
|
||||||
|
"<html>\n" +
|
||||||
|
"<head><meta charset=\"utf-8\"><title>" + title + "</title></head>\n" +
|
||||||
|
"<body bgcolor=\"#f0f0f0\">\n" +
|
||||||
|
"<h1 align=\"center\">" + title + "</h1>\n" +
|
||||||
|
message +
|
||||||
|
"<table width=\"100%\" border=\"1\" align=\"center\">\n" +
|
||||||
|
"<tr bgcolor=\"#949494\">\n" +
|
||||||
|
"<th>ID</th><th>服务器名</th><th>ip</th><th>port</th><th>server_id</th><th>渠道</th><th>子渠道</th><th>plat</th><th>状态</th><th>开服时间</th>\n"+
|
||||||
|
"</tr>\n");
|
||||||
|
//out.println("<h1>" + "戒灵服务器列表:" + "</h1>");
|
||||||
|
//out.println("<h3>" + message + "</h3>");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void destroy()
|
||||||
|
{
|
||||||
|
// 什么也不做
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -50,6 +50,15 @@
|
||||||
<url-pattern>/getUserInfo</url-pattern>
|
<url-pattern>/getUserInfo</url-pattern>
|
||||||
</servlet-mapping>
|
</servlet-mapping>
|
||||||
|
|
||||||
|
<servlet>
|
||||||
|
<servlet-name>serverList</servlet-name>
|
||||||
|
<servlet-class>com.ljsd.controller.ServerListController</servlet-class>
|
||||||
|
</servlet>
|
||||||
|
|
||||||
|
<servlet-mapping>
|
||||||
|
<servlet-name>serverList</servlet-name>
|
||||||
|
<url-pattern>/serverList</url-pattern>
|
||||||
|
</servlet-mapping>
|
||||||
|
|
||||||
|
|
||||||
<listener>
|
<listener>
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,87 @@
|
||||||
|
<%@page import="java.util.List"%>
|
||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8"
|
||||||
|
pageEncoding="utf-8"%>
|
||||||
|
<%@page import="com.ljsd.controller.ServerListController,com.ljsd.controller.ServerListController"%>
|
||||||
|
<%@ page import="com.mongodb.DBObject" %>
|
||||||
|
<%@ page import="com.ljsd.util.BaseGlobal" %>
|
||||||
|
<%
|
||||||
|
String path = request.getContextPath();
|
||||||
|
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
|
||||||
|
%>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
|
<title>Show Table</title>
|
||||||
|
</head>
|
||||||
|
<style>
|
||||||
|
.bbody{
|
||||||
|
margin-left:300px;
|
||||||
|
margin-top:100px
|
||||||
|
}
|
||||||
|
.bbody > table {
|
||||||
|
height:200px;
|
||||||
|
width:400px;
|
||||||
|
}
|
||||||
|
td{
|
||||||
|
text-align:center;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<body>
|
||||||
|
<div class="bbody">
|
||||||
|
<table border="1">
|
||||||
|
<tr >
|
||||||
|
<td>ID</td>
|
||||||
|
<td>服务器名</td>
|
||||||
|
<td>ip</td>
|
||||||
|
<td>port</td>
|
||||||
|
<td>server_id</td>
|
||||||
|
<td>渠道</td>
|
||||||
|
<td>子渠道</td>
|
||||||
|
<td>plat</td>
|
||||||
|
<td>状态</td>
|
||||||
|
<td>开服时间</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<%
|
||||||
|
List<DBObject> serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList("server_info");
|
||||||
|
String message = serverInfoList.toString();
|
||||||
|
{%>
|
||||||
|
var jsonString = <%=message%>
|
||||||
|
var jsObject = JSON.parse(jsonString);
|
||||||
|
alert(jsObject._id);
|
||||||
|
<tr>
|
||||||
|
<td><%=message%></td>
|
||||||
|
<td><%=2 %></td>
|
||||||
|
<td><%=3 %></td>
|
||||||
|
<td><%=4 %></td>
|
||||||
|
<td><%=1 %></td>
|
||||||
|
<td><%=2 %></td>
|
||||||
|
<td><%=3 %></td>
|
||||||
|
<td><%=4 %></td>
|
||||||
|
<td><%=1 %></td>
|
||||||
|
<td><%=2 %></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
<td><%=999 %></td>
|
||||||
|
</tr>>
|
||||||
|
<%}
|
||||||
|
%>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
Reference in New Issue