?? log_info.jsp
字號:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="java.util.Hashtable,java.util.ArrayList,java.util.Iterator" %>
<%@ page errorPage="../error/error.jsp" %>
<jsp:useBean id="syslogs" class="bean.syslogs.SyslogBean" />
<HTML>
<HEAD>
<TITLE>日志詳細信息</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html"; charset="gb2312">
<link href="css/style.css" rel="stylesheet" type="text/css">
<script src="js/checkdata.js" type="text/javascript"></script>
</HEAD>
<script language="JavaScript">
function Query(){
s1 = document.all("startyear").value;
s2 = document.all("startmonth").value;
s3 = document.all("startdate").value;
if (!checkDateYMD(s1,s2,s3)){
window.alert('起始時間無效,請檢查時間月份!');
return false;
}
s1 = document.all("endyear").value;
s2 = document.all("endmonth").value;
s3 = document.all("enddate").value;
if (!checkDateYMD(s1,s2,s3)){
window.alert('截止時間無效,請檢查時間月份!');
return false;
}
s1 = document.all("startyear").value
+"-"+document.all("startmonth").value
+"-"+document.all("startdate").value;
s2 = document.all("endyear").value
+"-"+document.all("endmonth").value
+"-"+document.all("enddate").value;
window.location.href="Log_Info.jsp?TPage=0&TStart="+s1+"&TEnd="+s2;
return true;
}
</script>
<%
String sStart = request.getParameter("TStart");
String sEnd = request.getParameter("TEnd");
if (sStart.length()==0) sStart = "2005-1-1";
if (sEnd.length()==0) sEnd = "2005-1-1";
String Temp;
String[] Temp1 = sStart.split("-");
String[] Temp2 = sEnd.split("-");
%>
<BODY BGCOLOR=#FFFFFF border="0" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scrolling="auto" >
<table align="center" width="734" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" height="20" background="../images/bg_main2.png">系統日志信息</td>
</tr>
<tr>
<td align="center" height="20"> </td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" align="center" width="600">
<tr>
<td width="10%" align="left"><p>起始時間</p>
</td>
<td width="12%" align="left"><p><select name="startyear" style="border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left; width: 75; height: 23;">
<%
int d;
for(d=2005;d<=2025;d++)
{
Temp = Integer.toString(d);
if ((sStart.length()>0) && (Temp.equals(Temp1[0]))){
%>
<option selected value=<%= d %>><%= d %></option>
<%
}
else{
%>
<option value=<%= d %>><%= d %></option>
<%
}
}
%>
</select></p>
</td>
<td width="2%" align="left"><p>年</p>
</td>
<td width="4%" align="left"><p><select name="startmonth" style="border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left; width: 50; height: 23;">
<%
for(d=1;d<13;d++)
{
Temp = Integer.toString(d);
if ((sStart.length()>0) && (Temp.equals(Temp1[1]))){
%>
<option selected value=<%= d %>><%= d %></option>
<%
}
else{
%>
<option value=<%= d %>><%= d %></option>
<%
}
}
%>
</select></p>
</td>
<td width="2%" align="left"><p>月</p>
</td>
<td width="4%" align="left"><p><select name="startdate" style="border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left; width: 50; height: 23;">
<%
for(d=1;d<32;d++)
{
Temp = Integer.toString(d);
if ((sStart.length()>0) && (Temp.equals(Temp1[2]))){
%>
<option selected value=<%= d %>><%= d %></option>
<%
}
else{
%>
<option value=<%= d %>><%= d %></option>
<%
}
}
%>
</select></p>
</td>
<td width="2%" align="left"><p>日</p>
</td>
<td width="5%" align="left"><p> </p>
</td>
<td width="10%" align="left"><p>截止時間</p>
</td>
<td width="12%" align="left"><p><select name="endyear" style="border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left; width: 75; height: 23;">
<%
for(d=2005;d<=2025;d++)
{
Temp = Integer.toString(d);
if ((sStart.length()>0) && (Temp.equals(Temp2[0]))){
%>
<option selected value=<%= d %>><%= d %></option>
<%
}
else{
%>
<option value=<%= d %>><%= d %></option>
<%
}
}
%>
</select></p>
</td>
<td width="2%" align="left"><p>年</p>
</td>
<td width="4%" align="left"><p><select name="endmonth" style="border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left; width: 50; height: 23;">
<%
for(d=1;d<13;d++)
{
Temp = Integer.toString(d);
if ((sStart.length()>0) && (Temp.equals(Temp2[1]))){
%>
<option selected value=<%= d %>><%= d %></option>
<%
}
else{
%>
<option value=<%= d %>><%= d %></option>
<%
}
}
%>
</select></p>
</td>
<td width="2%" align="left"><p>月</p>
</td>
<td width="4%" align="left"><p><select name="enddate" style="border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left; width: 50; height: 23;">
<%
for(d=1;d<32;d++)
{
Temp = Integer.toString(d);
if ((sStart.length()>0) && (Temp.equals(Temp2[2]))){
%>
<option selected value=<%= d %>><%= d %></option>
<%
}
else{
%>
<option value=<%= d %>><%= d %></option>
<%
}
}
%>
</select></p>
</td>
<td width="2%" align="left"><p>日</p>
</td>
<td width="5%" align="left"><p> </p>
</td>
<td width="6%" align="left"><p>
<input type="button" value="查 詢" name="bQuery" onclick="javascript:Query();" style="font-size: 12px; color: #078bdf; background: #ffffe0; line-height: 100%; font-family: 宋體; border: 1px solid #31639c; padding-top: 2px; padding-bottom: 0px"></p>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<table border="1" width="734" height="406" cellspacing="0" cellpadding="0" align="center" background="../images/bg_main.png">
<tr align="center" height="20" >
<td background="../images/bg_main2.png">編號</td>
<td background="../images/bg_main2.png">時間</td>
<td background="../images/bg_main2.png">工號</td>
<td background="../images/bg_main2.png">日志內容</td>
<!--
<td>刪除</td>
-->
</tr>
<%
String sPage = request.getParameter("TPage");
sPage=sPage.trim();
int iPage = Integer.parseInt(sPage);
if (iPage<0) iPage=0;
int i = 0;
int lines = 19; //顯示行數
String sUserCode = null;
String ssyslog = null;
String sModifyDate = null;
String sDate = null;
String sTime = null;
ArrayList list = syslogs.getSyslogs(iPage,lines,sStart,sEnd);
Iterator itr = list.iterator();
while (itr.hasNext()) {
Hashtable ht = (Hashtable) itr.next();
i=i+1;
sUserCode=ht.get("UserCode").toString();
sUserCode=sUserCode.trim();
if (sUserCode.length()==0) sUserCode="無";
ssyslog=ht.get("syslog").toString();
ssyslog=ssyslog.trim();
if (ssyslog.length()==0) ssyslog="無";
sModifyDate=ht.get("ModifyDate").toString();
sModifyDate=sModifyDate.trim();
if (sModifyDate.length()==0) {
sModifyDate = "無";
}
else{
sDate=sModifyDate.substring(0,sModifyDate.indexOf(" "));
sTime=sModifyDate.substring(sModifyDate.indexOf(" ")+1,sModifyDate.length());
sModifyDate=sDate+"_"+sTime;
}
%>
<tr align="center" height="20">
<td><%=i%></td>
<td><%=sModifyDate%></td>
<td><%=sUserCode%></td>
<td><%=ssyslog%></td>
</tr>
<%
}
int foreward = iPage-1;
if ( foreward < 0) foreward = 0;
int next = iPage+1;
if ( i == 0) next = iPage;
%>
<tr align="center" >
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<table border="0" width="734" height="20" cellspacing="0" cellpadding="0" align="center" background="../images/bg_main.png">
<tr >
<td align="center">
<table border="0" width="200" height="20" cellspacing="0" cellpadding="0" align="center" >
<td> </td>
<td> </td>
<td><a target="_self" href=<%="Log_Info.jsp?TPage=0&TStart="+sStart+"&TEnd="+sEnd%>><font color="blue">首頁</font></a></td>
<%
if (foreward == iPage ){
%>
<td><a><font color="blue">上頁</font></a></td>
<%
}
else{
%>
<td><a target="_self" href=<%="Log_Info.jsp?TPage="+foreward+"&TStart="+sStart+"&TEnd="+sEnd%>><font color="blue">上頁</font></a></td>
<%
}
%>
<td><a><font color="blue">第 </font><font color="black"><%= iPage+1 %></font><font color="blue"> 頁</font></a></td>
<%
if (next == iPage ){
%>
<td><a><font color="blue">下頁</font></a></td>
<%
}
else{
%>
<td><a target="_self" href=<%="Log_Info.jsp?TPage="+next+"&TStart="+sStart+"&TEnd="+sEnd%>><font color="blue">下頁</font></a></td>
<%
}
%>
<script language="JavaScript">
document.write("<td><a target='_self' href='"+window.location.href+"'><font color='blue'>刷新<\/font><\/a><\/td>");
</script>
<td> </td>
<td> </td>
</table>
</td>
</tr>
</table>
</BODY>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -