通过ip获取用户的mac地址
public String getMyIP() {
try {
return request.getRemoteAddr();
}
catch (Exception e) {
e.printStackTrace();
}
return "";
}
public String getMACAddress(String ip){
String str = "";
String macAddress = "";
try{
Process p = Runtime.getRuntime().exec("nbtstat -A " + ip);
InputStreamReader ir = new InputStreamReader(p.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
for (int i = 1; i < 100; i++) {
str = input.readLine();
if (str != null) {
if (str.indexOf("MAC Address") > 1) {
macAddress = str.substring(str.indexOf("MAC Address") + 14, str.length());
break;
}
}
}
} catch (IOException e) {
e.printStackTrace(System.out);
}
return macAddress;
}
分享到:
相关推荐
获取客户端ip地址( 这个必须从客户端传到后台): jsp页面下,很简单,request....因为系统的VIew层是用JSF来实现的,因此页面上没法直接获得类似request,在bean里做了个强制转换java 获取客户端ip mac地址
Java/JSP获得客户端网卡MAC地址的三种方法解析
获取客户端MAC实例JSP 获取客户端MAC插件
JSP获取客户端IP地址浏览器版本操作系统.pdf
jsp 获取 本地ip、mac地址 的技术
Java,运用了多线程内部执行,不影响其他登录验证操作。在Controller类获取客户端的IP地址的方法是:request....所以我们这里添加了条件验证,将客户端IP及Mac地址(同网段)与本地本地IP及Mac地址方法分开。
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 的详解
下面小编就为大家带来一篇js中获取jsp表单中radio类型的值简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在JAVA WEB应用中,如何获取servlet请求中的参数,本文讲解了jsp页面中获取servlet请求中的参数的办法
本文实例讲述了JSP实现简单的用户登录并显示出用户信息的方法。分享给大家供大家参考。具体实现方法如下: login.jsp 代码如下:<%@ page language=”java” import=”java.util.*” pageEncoding=”GB18030...
JSP获取HTTP header信息(request)例子JSP获取HTTP header信息(request)例子
用户IP地址所在地记录,jsp程序 src\ipaddr IPEntry.java IPSeeker.java Test1.java Test.java Utils.java
获取jsp中的所有某个标签中所有ID相同的元素
jsp中在当前页面获取数据并实现上下翻页 这个例子非常实用
但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。 ...
jsp获取javaBean数据+scope获取访问次数
JSP获取TextArea中的值,Java Web 开发技术
JSP用户注册代码JSP用户注册代码JSP用户注册代码JSP用户注册代码JSP用户注册代码JSP用户注册代码
使用JSP处理用户注册和登陆,简单的JSP登陆注册实例,JSP,access数据库
JSP用户提交页面编码,JSP用户提交页面编码