达人来帮帮我啊,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安全定义。你好好想想。"
第一句说对了