程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 拜托了-急需要答案,在這裡謝謝了

拜托了-急需要答案,在這裡謝謝了

編輯:編程解疑
急需要答案,在這裡謝謝了

如何用Java代碼來獲得訪問者的Ip地址和時間和訪問人數,要用Java中的action來實現。(如果時間在5分鐘之內訪問量不變,否則加1)

最佳回答:


 public String getIpAddr(HttpServletRequest request) { 
String ip = request.getHeader("x-forwarded-for"); 
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 
ip = request.getHeader("Proxy-Client-IP"); 
} 
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 
ip = request.getHeader("WL-Proxy-Client-IP"); 
} 
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 
ip = request.getRemoteAddr(); 
} 
return ip; 
} 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved