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 >
<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> <tr>
<td><%=message%></td> <th>_id</th>
<td><%=2 %></td> <th>name</th>
<td><%=3 %></td> <th>ip</th>
<td><%=4 %></td> <th>port</th>
<td><%=1 %></td> <th>server_id</th>
<td><%=2 %></td> <th>channel</th>
<td><%=3 %></td> <th>sub_channel</th>
<td><%=4 %></td> <th>plat</th>
<td><%=1 %></td> <th>state</th>
<td><%=2 %></td> <th>open_time</th>
</tr> </tr>
<tr> </table>
<td><%=999 %></td> <script>
<td><%=999 %></td> window.onload=function(){
<td><%=999 %></td> var data=<%=serverInfoList%>;
<td><%=999 %></td>
<td><%=999 %></td>
<td><%=999 %></td> var table=document.getElementById("table");
<td><%=999 %></td> for(var i=0;i<data.length;i++){
<td><%=999 %></td> var row=table.insertRow(table.rows.length);
<td><%=999 %></td> var c1=row.insertCell(0);
<td><%=999 %></td> c1.innerHTML=data[i]._id;
</tr>> var c2=row.insertCell(1);
<%} c2.innerHTML=data[i].name;
%> var c3=row.insertCell(2);
</table> c3.innerHTML=data[i].ip;
</div> var c4=row.insertCell(3);
c4.innerHTML=data[i].port;
var c5=row.insertCell(4);
c5.innerHTML=data[i].server_id;
var c5=row.insertCell(5);
c5.innerHTML=data[i].channel;
var c5=row.insertCell(6);
c5.innerHTML=data[i].sub_channel;
var c5=row.insertCell(7);
c5.innerHTML=data[i].plat;
var c5=row.insertCell(8);
c5.innerHTML=data[i].state;
var c5=row.insertCell(9);
c5.innerHTML=data[i].open_time;
}
}
</script>
</body> </body>
</html> </html>