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 {
List<DBObject> serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList(_COLLECTION_NAME);
message = serverInfoList.toString();
String serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList("server_info");
//message = serverInfoList.toString();
} catch (Exception e) {
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 contentType="text/html;charset=UTF-8" language="java" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String serverInfoList = BaseGlobal.getInstance().mongoDBPool.findList("server_info");
%>
<!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>
<title>戒灵服务器列表</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);
<h1>戒灵服务器列表</h1>
<table id="table" border="1" cellspacing="0" cellpadding="30" >
<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>
<th>_id</th>
<th>name</th>
<th>ip</th>
<th>port</th>
<th>server_id</th>
<th>channel</th>
<th>sub_channel</th>
<th>plat</th>
<th>state</th>
<th>open_time</th>
</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>
</table>
<script>
window.onload=function(){
var data=<%=serverInfoList%>;
var table=document.getElementById("table");
for(var i=0;i<data.length;i++){
var row=table.insertRow(table.rows.length);
var c1=row.insertCell(0);
c1.innerHTML=data[i]._id;
var c2=row.insertCell(1);
c2.innerHTML=data[i].name;
var c3=row.insertCell(2);
c3.innerHTML=data[i].ip;
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>
</html>