最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java servlet獲得客戶端相關信息的簡單代碼

 更新時間:2013年12月11日 15:29:29   作者:  
這篇文章主要介紹了java servlet獲得客戶端相關信息的簡單代碼,有需要的朋友可以參考一下

java web很常用的功能代碼,可以配合實現(xiàn)IP白名單控制,直接貼代碼:

復制代碼 代碼如下:

import javax.servlet.http.HttpServletRequest;

public class ClientInfoUtil{

/**
* 獲得客戶端的IP地址
* @param request
* @return
*/
static public String getIP(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;
}


/**
* 獲得客戶端訪問服務器的url地址
* @param request
* @return
*/
static public String getURL(HttpServletRequest request) {
    String url = request.getScheme()+"://";  
    url+=request.getHeader("host");  
    url+=request.getRequestURI();  
    if(request.getQueryString()!=null)  {
        url+="?"+request.getQueryString();  
    }
    return url;
}
}

相關文章

最新評論

玉林市| 罗定市| 宁明县| 大城县| 白河县| 石河子市| 康乐县| 德兴市| 拜城县| 临清市| 南木林县| 闽清县| 昌都县| 西丰县| 仁化县| 华亭县| 花莲市| 吉林省| 潞城市| 尚志市| 阿瓦提县| 旺苍县| 南川市| 新郑市| 云龙县| 沁源县| 姚安县| 安远县| 全椒县| 上栗县| 启东市| 许昌县| 汶上县| 湘潭市| 荔波县| 蓬安县| 安溪县| 安图县| 镇康县| 饶河县| 新竹县|