⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 doanalyzeip.jsp.svn-base

📁 简单的日志分析工具
💻 SVN-BASE
字号:
<%@ page language="java" contentType="text/html" pageEncoding="gbk"%>


<%@page import="java.util.*"%>

<html>
<head>

<title>doAnalyzeip</title>
</head>
<body>
<center><p><font size=6>所选日期内所有访问过本站的用户分析</font></p><hr><br></center>
<center>
<%Integer ipnum=(Integer)session.getAttribute("ipnum");
String iptemp=(String)session.getAttribute("iptemp");

java.util.List iprecords=new ArrayList();
iprecords=(java.util.List)session.getAttribute("iprecords");
String[] ip=iptemp.split("--");
for (int i=0;i<ip.length;i++){
	
}
%>
<%if (ipnum!=null){%>
<table border="0">
<tr align=center><th colspan=2>所有访问过本网站的用户数:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<%=ipnum %></th></tr>
<tr align=center><td colspan=2><hr></td></tr></table>
<table id="ot1" align="center" ><tr align=center bgcolor="#EEB4B4"><th onclick="sortCells(0)" onmouseover="this.style.cursor='hand';">访问过本站的IP清单</th><th onclick="sortCells(1)" onmouseover="this.style.cursor='hand';">访问页面的次数<br>(jsp html do htm)</th></tr>

<%
for (int i=0;i<ip.length;i++){%>
        <%int samenum=0;
        
	    for (int u=0;u<iprecords.size();u++){
	    	String tempstring=iprecords.get(u).toString();
	    	if(tempstring.equals(ip[i])==true){
	    		samenum+=1;
	    	}
	    }
	    
	    
	    %>
	<%if (i%2!=1){%>
	<tr align=center bgcolor="#DBDBDB"><td><font size=2><%=ip[i]%></font></td><td><font size=2><%=samenum%></font></td></tr>
	<% }else{%>
	<tr align=center><td><font size=2><%=ip[i]%></font></td><td><font size=2><%=samenum%></font></td></tr>
	<%}%>
<%} %>
</table>
<%}%>
</center>
</body>
<SCRIPT LANGUAGE="javaScript">
function sortCells(i) {
var column=document.all.ot1.rows(1).cells.length;
var row=document.all.ot1.rows.length;
var temp;
//定义二维数组,因为JAVASCRIPT不支持直接定义二维数组
var Ar=new Array(row-1);
for(x=0;x<row-1;x++){
 Ar[x]=new Array(column);
}
//初始化二维数组
for(x=1;x<row;x++){
  Ar[x-1][0]=document.all.ot1.rows(x).cells(0).innerText;
  Ar[x-1][1]=parseInt(document.all.ot1.rows(x).cells(1).innerText,10);
 
}
//数组排序--这个可以汉字排序
//Ar.sort(function(a,b){return a[i].localeCompare(b[i])});


//数组排序--这个非汉字排序
for(x=0;x<row-1;x++){
 for(y=1;y<row-1;y++){
  temp=Ar[y-1];
  if(Ar[y-1][i]<Ar[y][i])
   {
   Ar[y-1]=Ar[y];
   Ar[y]=temp;
  }
 }
}

//输出排序好的数组
for(x=1;x<row;x++){
 for(y=0;y<column;y++){
 document.all.ot1.rows(x).cells(y).innerText=Ar[x-1][y];
 }
}

}

</SCRIPT>


</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -