求jsp获取Ipad网卡地址方法
最近做了个办公系统,老板要求账号和mac地址绑定,我想了个用jre获取的办法,如此解决了windows系统的mac地址获取问题。
但是,苹果操作系统,Linux操作系统,iPhone/ipad,以及其他手机操作系统均无法获取!
不知哪位达人解决过类似问题,还望赐教!
搜索更多相关主题的帖子:
Ipad jsp 网卡 地址 获取
----------------解决方案--------------------------------------------------------
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;
试试。
我也不知道是不是真的。但是我看有这么多头。应该就是你说的问题了
----------------解决方案--------------------------------------------------------