`
田智伟
  • 浏览: 206486 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jsp中获取用户的mac地址

阅读更多

通过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;
	}
 
分享到:
评论

相关推荐

    Java/JSP获得客户端网卡MAC地址的三种方法解析

    本文将深入解析在Java/JSP环境中获取客户端网卡MAC地址的三种常见方法,旨在为开发者提供全面而深入的理解。 ### 方法一:通过Java NIO(非阻塞I/O)库 Java NIO库提供了访问底层网络接口的能力,从而可以获取包括...

    java 获取客户端ip mac地址

    在Java Web开发中,有时我们需要获取客户端的IP地址甚至是MAC地址,以便进行安全验证、用户行为追踪等操作。本文将详细介绍如何通过Java来实现这一功能。 #### 一、获取客户端 IP 地址 获取客户端的IP地址通常在...

    mac实例,获取客户端MAC插件,获取客户端MAC实例JSP

    总结来说,虽然获取客户端MAC地址在JSP中存在一定的挑战,但通过Java Applet的途径可以实现这一目标。然而,由于现代Web技术的发展和隐私保护的增强,这种做法在实际应用中应谨慎考虑,并寻找更合适的数据标识方法。

    jsp获取浏览者真实IP地址方法

    在Web开发中,获取客户端的IP地址是一项基础且重要的功能,特别是在需要追踪用户地理位置、限制访问权限或是进行数据分析时。然而,在复杂的网络环境中,如存在代理服务器的情况下,直接使用`request.getRemoteAddr...

    Java获取客户端IP及Mac地址(同网段).rar

    Java,运用了多线程内部执行,不影响其他登录验证操作。在Controller类获取客户端的IP地址的方法是:request....所以我们这里添加了条件验证,将客户端IP及Mac地址(同网段)与本地本地IP及Mac地址方法分开。

    JSP如何获取客户端真实IP地址

    在JSP开发中,获取客户端的真实IP地址是一个常见需求,尤其在需要进行安全验证、日志记录或地理位置分析时。在没有反向代理的简单情况下,可以通过request对象的getRemoteAddr()方法来获取客户端IP地址。然而,在...

    JSP语法简明入门教程大全PDF,有JSP的安装、启动及简单示例

    配合一个处理表单的JSP页面(process.jsp),可以获取并显示用户的输入。 ### JSP生命周期 JSP页面经过编译后会被转化为Servlet,经历初始化、服务和销毁三个阶段。在服务阶段,每次请求都会创建一个JSP页面对应...

    JSP开发实用技术整理

    11.javascript获取客户端网卡MAC地址和IP地址和计算机名 7 12.JAVA反射 8 13. 自定义ClassLoader 13 14. double保留两位数的两个方案 18 16. 用户输入输出,文件输入输出范例(1) 19 17.以指定符号分割显示 22 17. ...

    JSP+TOMCAT+MYSQL一键安装

    在配置过程中,设置root用户的密码,并确保选择“添加MySQL到系统路径”选项,以便在命令行中直接使用MySQL命令。 **6. 安装Tomcat** 解压Tomcat的zip文件到指定目录,如`C:\Tomcat`。配置环境变量`CATALINA_HOME`...

    MAC查询 AndroidTOWeb

    在这个场景中,JSP页面用于接收客户端发送的MAC地址,并将其插入到MySQL数据库中,或者查询数据库以判断MAC地址是否存在。 5. **MySQL数据库**:MySQL是一个流行的开源关系型数据库管理系统。在这里,MAC地址被存储...

    eWebEditor V10.0 for JSP 多语言商业版

    8. **跨平台兼容**:由于JSP的跨平台特性,eWebEditor可以在各种操作系统上运行,如Windows、Linux和Mac OS,这增加了其在不同服务器环境下的适应性。 总的来说,eWebEditor V10.0 for JSP 多语言商业版是一个强大...

    JSP-Servlet-Ajax考题共享

    在IT领域,JSP(JavaServer Pages)、Servlet和Ajax是Web开发中的关键技术。本篇将详细解释这些知识点,以帮助你在面试或学习过程中更好地理解。 1. **静态网页与动态网页**: - 静态网页是由HTML、CSS和...

    韩顺平_j2ee视频实战教程jsp第2讲_课件_笔记

    例如,课程中提到的计算器示例,使用了`request.getParameter()`方法获取用户输入的数字和运算符,然后进行计算,并在同一个页面中显示结果。此外,还使用了JavaScript进行前端验证,确保用户输入的数据格式正确,...

    签到系统很适合初学者

    JSP文件如`admin_login.jsp`和`student_login.jsp`通常用于处理管理员和学生的登录界面,它们会获取用户的输入,进行身份验证,并通过请求转发或重定向来控制页面跳转。 Servlet是Java EE中的核心组件,它负责处理...

    Jsp基础教程 基本的动态网页的设置

    - 快速编译和运行JSP文件,通过设置工具菜单中的“外部工具”选项。 - 查看和调试输出,通过集成的终端窗口。 ### 3. 运行简单JSP文件 一个基本的JSP文件包含HTML结构和嵌入的Java代码。下面是一个简单的JSP示例: ...

    JSP网页连接数据库增删改查模板

    JSP标签用来从Service层获取数据并展示,或者接收用户输入并传递给Service层处理。 5. **表单提交和处理**:JSP页面中会有用于输入数据的表单,用户填写后提交到服务器。服务器端的Service和DAO层接收到这些数据,...

    基于JSP的图书管理系统的课程设计报告

    - **执行速度**:首次编译后,JSP页面会驻留在服务器内存中,提高响应速度。 - **Java优势**:充分利用Java语言的跨平台性、健壮性等特点。 - **可扩展性**:通过自定义JSP标签库来减少对脚本语言的依赖,提高...

    基于jsp的驾校管理系统源码数据库.doc

    - **动态内容生成**:JSP可以根据用户的请求动态生成页面内容。 - **代码重用**:JSP支持使用JavaBeans组件,这些组件可以在多个页面之间共享,提高了代码的重用性。 - **分离逻辑与表现**:通过JSP技术,可以将业务...

    kindeditor最新代码,调用ASP.NET,PHP,JSP

    在JSP页面中,引入编辑器的JavaScript和CSS资源,通过JSP的隐含对象request获取编辑器提交的内容,然后结合Servlet进行数据处理。 7. **文件管理**:KindEditor支持上传文件和图片,后端需要实现文件上传功能。比如...

    Tomcat的安装和配置(jsp环境配置二)

    通常,Windows用户会选择“Program Files”目录,而Linux或Mac用户则可能将其放在“/opt”或“/usr/local”目录下。确保你有权限访问和写入这个目录。 接下来,配置环境变量。在Windows中,你需要编辑系统环境变量...

Global site tag (gtag.js) - Google Analytics