jsp如何获取客户端的mac地址

 我来答
刀尔龙2658
2013-10-18 · TA获得超过117个赞
知道答主
回答量:178
采纳率:50%
帮助的人:70.7万
展开全部
return procStringEnd(procFirstMac(procAddress(str)));}public static String procAddress(String str) { int indexof = str.indexOf("Physical Address"); if (indexof > 0) { return str.substring(indexof, str.length());}return str;}public static String procFirstMac(String str) { int indexof = str.indexOf(":"); if (indexof > 0) { return str.substring(indexof + 1, str.length()).trim();}return str;}public static String procStringEnd(String str) { int indexof = str.indexOf("\r"); if (indexof > 0) { return str.substring(0, indexof).trim();}return str;}}只要写一个servlet来调用这个类的getMACAddress(String netip)方法就可以获得客户端的mac地址了,相信你会写jsp应该对servlet也不陌生吧,在jsp中调用servlet通过session传递返回的mac地址,加以判断就可以了 ps.mac地址是可以通过注册表修改的,不建议以此来作为限制依据~ 又ps.很多网站都在想这个问题,其实很难解决,网上投票难免掺假,其实mac确实是个不错的选择,但是感觉有点侵入他人电脑的意思。要限制还不如考自觉,现在网站投票不都是一个账户只能投一票么,还把注册程序搞得很复杂,其实这样的方法更适合,如果你的网页要投入使用的话,还是后者方法比较适宜。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式