1.通过请求request获取IP地址。
例如:String IP = request.getRemoteAddr() ;
2.通过 java.net.InetAddress 的 静态方法 getByName(),只需输入目标主机的名字,就可以获取目标主机的IP。
例如: InetAddress address=InetAddress.getByName("www.baidu.com");
3.通过 java.net.InetAddress 的 静态方法 getLocalHost()获取一个InetAddress 对象 ,在调用他的getHostAddress()方法 获取IP地址。
例如: InetAddress address = InetAddress.getLocalHost();
String IP = address .getHostAddress();