日期:2014-05-18  浏览次数:20662 次

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

------解决方案--------------------
<%@ 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) {

}
%>

------解决方案--------------------
用JS写..JSP取不到的.
------解决方案--------------------
我知道一个东西取的到。因为我现在在做一个运营运维系统,要求获取机器的CPU,硬盘,网络流量,应该可以取的到,我们用的是开源框架Hq。
------解决方案--------------------
获取真正IP地址

public String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0) {
ip = request.getRemoteAddr();
}
return ip;
}

------解决方案--------------------
你在异想天开了哈。

不能实现。除非你开发一个客户端。

如果能实现,那不是我们可以随意操作客户机的所用东西了?这不符合java安全定义。你好好想想。
------解决方案--------------------

"你在异想天开了哈。 

不能实现。除非你开发一个客户端。 

如果能实现,那不是我们可以随意操作客户机的所用东西了?这不符合java安全定义。你好好想想。"

第一句说对了