注册 登录
编程论坛 J2EE论坛

求jsp获取Ipad网卡地址方法

wlddhj 发布于 2010-06-07 11:40, 1460 次点击
最近做了个办公系统,老板要求账号和mac地址绑定,
我想了个用jre获取的办法,如此解决了windows系统的mac地址获取问题。
但是,苹果操作系统,Linux操作系统,iPhone/ipad,以及其他手机操作系统均无法获取!
不知哪位达人解决过类似问题,还望赐教!
1 回复
#2
午夜屠猪男2010-06-30 11:26
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