Cómo obtener la dirección mac para acceder a la página jsp
La dirección mac del cliente no se puede obtener directamente, puede obtener la dirección mac del cliente a través de la dirección IP
Primero obtenga la dirección IP, ip =?request.getRemoteAddr();?
Obtener mac por dirección IP
public String getMACAddress(String ip) { ?
String str = "" ?
String macAddress = " "; ?
prueba { ?
Proceso p = Runtime.getRuntime().exec("nbtstat -A " + ip ?
InputStreamReader ir = nuevo InputStreamReader(p.getInputStream()); ?
LineNumberReader input = nuevo LineNumberReader(ir ?
while((str); = input. readLine()) ! = null){
if (str.indexOf("MAC") > 1) {
//Utiliza la función de subcadena para truncar el mac dirección p>
//macAddress = str.substring(str.indexOf("MAC") + 9, str. length(); ?
break ?
} ??
} ??
} catch (IOException e) { ?
e.printStackTrace(System.out); >
} ??
Devolver direcciónmac ?
} ??