当前位置: 技术问答>java相关
在Java中如何得到本地IP和服务器的机器名???
来源: 互联网 发布时间:2015-07-19
本文导语: 同题 | request.getRemoteAddr()返回一个String 是本机地址要想得到服务器的地址: import java.net.*; public class catchserverip{ InetAddress ServerIPaddress=null; //取得Server的IP地址 public InetAddress getServerIP() { ...
同题
|
request.getRemoteAddr()返回一个String 是本机地址要想得到服务器的地址:
import java.net.*;
public class catchserverip{
InetAddress ServerIPaddress=null;
//取得Server的IP地址
public InetAddress getServerIP() {
try { ServerIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (ServerIPaddress);
}
}
就可以了
在jsp中写
String servername=catchipbean.getServerIP().getHostName();
import java.net.*;
public class catchserverip{
InetAddress ServerIPaddress=null;
//取得Server的IP地址
public InetAddress getServerIP() {
try { ServerIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (ServerIPaddress);
}
}
就可以了
在jsp中写
String servername=catchipbean.getServerIP().getHostName();
|
String userIP=request.getRemoteAddr();可以得到本地IP
String userIP=request.getRemoteHost();可以得到服务器的机器名
String userIP=request.getRemoteHost();可以得到服务器的机器名