jsp獲取客戶端IP地址的方法
更新時間:2015年10月29日 11:50:42 作者:5iasp
這篇文章主要介紹了jsp獲取客戶端IP地址的方法,涉及jsp獲取客戶端信息的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了jsp獲取客戶端IP地址的方法。分享給大家供大家參考,具體如下:
public static 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.getHeader("HTTP_CLIENT_IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("HTTP_X_FORWARDED_FOR");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}
希望本文所述對大家JSP程序設(shè)計有所幫助。
相關(guān)文章
jsp頁面顯示數(shù)據(jù)庫的數(shù)據(jù)信息表
本文主要介紹了jsp頁面顯示數(shù)據(jù)庫的數(shù)據(jù)信息表的實現(xiàn)方法。具有一定的參考價值,下面跟著小編一起來看下吧2017-01-01
JAVA/JSP學(xué)習(xí)系列之三(Resin+Apache的安裝)
JAVA/JSP學(xué)習(xí)系列之三(Resin+Apache的安裝)...2006-10-10
JSP由淺入深(5)—— Scriptlets和HTML的混合
JSP由淺入深(5)—— Scriptlets和HTML的混合...2006-10-10
JSP數(shù)據(jù)分頁導(dǎo)出下載顯示進度條樣式
這篇文章主要介紹了JSP數(shù)據(jù)分頁導(dǎo)出下載顯示進度條樣式的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12

