master
wukang 2019-01-04 11:06:23 +08:00
parent bb18d87e40
commit f86c0338e0
2 changed files with 50 additions and 79 deletions

View File

@ -27,8 +27,8 @@ public class ServerListController extends HttpServlet{
{ {
// 执行必需的初始化 // 执行必需的初始化
try { try {
List<DBObject> serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList(_COLLECTION_NAME); String serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList("server_info");
message = serverInfoList.toString(); //message = serverInfoList.toString();
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }

View File

@ -1,87 +1,58 @@
<%@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" %> <%@ page import="com.ljsd.util.BaseGlobal" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<% <%
String path = request.getContextPath(); String serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList("server_info");
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> <html>
<head> <title>戒灵服务器列表</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Show Table</title>
</head> </head>
<style>
.bbody{
margin-left:300px;
margin-top:100px
}
.bbody > table {
height:200px;
width:400px;
}
td{
text-align:center;
}
</style>
<body> <body>
<div class="bbody"> <h1>戒灵服务器列表</h1>
<table border="1"> <table id="table" border="1" cellspacing="0" cellpadding="30" >
<tr > <tr>
<td>ID</td> <th>_id</th>
<td>服务器名</td> <th>name</th>
<td>ip</td> <th>ip</th>
<td>port</td> <th>port</th>
<td>server_id</td> <th>server_id</th>
<td>渠道</td> <th>channel</th>
<td>子渠道</td> <th>sub_channel</th>
<td>plat</td> <th>plat</th>
<td>状态</td> <th>state</th>
<td>开服时间</td> <th>open_time</th>
</tr> </tr>
</table>
<script>
window.onload=function(){
var data=<%=serverInfoList%>;
var table=document.getElementById("table");
<% for(var i=0;i<data.length;i++){
List<DBObject> serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList("server_info"); var row=table.insertRow(table.rows.length);
String message = serverInfoList.toString(); var c1=row.insertCell(0);
{%> c1.innerHTML=data[i]._id;
var jsonString = <%=message%> var c2=row.insertCell(1);
var jsObject = JSON.parse(jsonString); c2.innerHTML=data[i].name;
alert(jsObject._id); var c3=row.insertCell(2);
<tr> c3.innerHTML=data[i].ip;
<td><%=message%></td> var c4=row.insertCell(3);
<td><%=2 %></td> c4.innerHTML=data[i].port;
<td><%=3 %></td> var c5=row.insertCell(4);
<td><%=4 %></td> c5.innerHTML=data[i].server_id;
<td><%=1 %></td> var c5=row.insertCell(5);
<td><%=2 %></td> c5.innerHTML=data[i].channel;
<td><%=3 %></td> var c5=row.insertCell(6);
<td><%=4 %></td> c5.innerHTML=data[i].sub_channel;
<td><%=1 %></td> var c5=row.insertCell(7);
<td><%=2 %></td> c5.innerHTML=data[i].plat;
var c5=row.insertCell(8);
c5.innerHTML=data[i].state;
</tr> var c5=row.insertCell(9);
<tr> c5.innerHTML=data[i].open_time;
<td><%=999 %></td> }
<td><%=999 %></td> }
<td><%=999 %></td> </script>
<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> </body>
</html> </html>