如何用用Java获得IP地址?
1)手边已经有一个程序,使用“用户名和密码”登录,现在需要增加一个功能就是IP验证;
2)需要在登录时验证“用户名和密码”和自动验证“IP地址”,如果“IP地址”和数据库里面的“IP地址”不一样,禁止登录;
3)希望大家给点意见,谢谢
1)手边已经有一个程序,使用“用户名和密码”登录,现在需要增加一个功能就是IP验证;
2)需要在登录时验证“用户名和密码”和自动验证“IP地址”,如果“IP地址”和数据库里面的“IP地址”不一样,禁止登录;
3)希望大家给点意见,谢谢
解决方案 »
- HttpURlConnection.getResponseCode()为什么请求不成功?请大师指点一下。
- jsp中点击按钮怎么进入指定路径的文件夹?
- 小弟新手,谁能帮助解决个问题啊?~多谢了啊
- request.getRealPath("") 不推荐使用了,那代替它的是什么方法
- 请大哥大姐帮忙指导一下,衷心感谢……
- 请问在jsp中怎样禁止用户用 浏览器 上的"后退"钮回到前面访问的页面!!谢谢大家!!
- JAVABEAN调用错误!!!??
- javamail发送邮件问题
- Spring+mytatis 启动tomcat是怎么初始化读取数据库
- j2sdkee-1_3_1-win.exe这个文件下载下来怎么配置?
- 【求】Java程序读取验证码
- 关于jsp做购物系统的购物车实现
InetAddress address = InetAddress.getLocalHost();
System.out.println(address.getHostAddress());
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
{ tatic public void main(String[] args)
{ try { InetAddress address =
InetAddress.getByName(args[0]); System.out.println(args[0]+" : "+address.getHostAddress()); } catch(UnknownHostException uhe)
{ System.err.println
("Unable to find: "+args[0]); }
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<%
String ip1=request.getRemoteAddr(); %>
</head>
你的ip1地址是:<%=ip1%>
<body>
</body>
</html>至于那么麻烦吗,就这个就可以了,你试试;String ip1=request.getRemoteAddr();
这是获取本地IP的,如果是web应用需要获取客户端的ip就用request.getRemoteAddr()就好了
就是这句了
request.getLocalAddr(); //获取本地ip
request.getRemoteAddr(); //获取请求方ip