达人来帮帮我啊,jsp如果获取客户端的MAC地址???万分感激~~~

解决方案 »

  1.   

    <%@     page     import="java.io.*"%>       
      <%       
      try     {       
          
                            Process     p1     =     Runtime.getRuntime().exec("ipconfig     /all");       
                            BufferedReader     br=new     BufferedReader(new     InputStreamReader(p1.getInputStream()));       
                            String     buf=br.readLine();       
                            while(buf!=null)       
                            {       
                                    if     (buf.toUpperCase().indexOf("Physical     Address".toUpperCase())     !=     1)       
                                    {       
                                            out.println(buf.toUpperCase()+"<br>");       
                                            break;       
                                    }       
                                    buf=br.readLine();       
                            }       
                    }       
                    catch     (Exception     e)     {       
          
                    }       
      %>       
      

  2.   

    这个只是服务器的MAC吧,并不是客户端的.考虑到客户的安全,好像MAC不容易得到.我现在做投票用,防止单机多投现象,除了MAC地址之外,有没有其它方法可以确定一台主机
      

  3.   

    我知道一个东西取的到。因为我现在在做一个运营运维系统,要求获取机器的CPU,硬盘,网络流量,应该可以取的到,我们用的是开源框架Hq。
      

  4.   

    获取真正IP地址public String getIpAddr(HttpServletRequest request) {
    String ip = request.getHeader("x-forwarded-for");
    if(ip == null || ip.length() == 0) {
    ip = request.getRemoteAddr();
    }
    return ip;
    }
      

  5.   

    你在异想天开了哈。不能实现。除非你开发一个客户端。如果能实现,那不是我们可以随意操作客户机的所用东西了?这不符合java安全定义。你好好想想。
      

  6.   


    "你在异想天开了哈。 不能实现。除非你开发一个客户端。 如果能实现,那不是我们可以随意操作客户机的所用东西了?这不符合java安全定义。你好好想想。"第一句说对了
      

  7.   

    4楼大哥:用JS写..JSP取不到的.
    用JS怎么写呢???谢谢!!!