/**
* 取客户端MAC地址
* @author huangwg 2014-06-26
*/
public static String getMACAddress(HttpServletRequest request) {
String macAddress = "";
String ip = getClientIPAddress(request);
Properties props = System.getProperties();
if(props.get("os.name").toString().contains("Window")){//判断操作系统
if(ip.equals("127.0.0.1")){//本机的IP地址查询不了,要转成192.xxx.xxx.xxx的形式
InetAddress addr = null;
try {
addr = InetAddress.getLocalHost();
ip=addr.getHostAddress().toString();
} catch (UnknownHostException e) {
ip = "127.0.0.1";
}
}
String str = "";
try {
Process p = Runtime.getRuntime().exec("nbtstat -A " + ip);
InputStreamReader ir = new InputStreamReade