generated from root/miduo_server
list.jsp
parent
bb18d87e40
commit
f86c0338e0
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
<h1>戒灵服务器列表</h1>
|
||||
<table id="table" border="1" cellspacing="0" cellpadding="30" >
|
||||
<tr>
|
||||
<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>
|
||||
</table>
|
||||
<script>
|
||||
window.onload=function(){
|
||||
var data=<%=serverInfoList%>;
|
||||
|
||||
|
||||
|
||||
<%
|
||||
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>
|
||||
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>
|
||||
Loading…
Reference in New Issue