这样不行吗
InetAddress addr = InetAddressgetLocalHost();
String ip=addrgetHostAddress()toString();//获得本机IP
127001是回送地址,指本地机,一般用来测试使用。回送地址(127xxx)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。
假如你测试的是>
假如用代理服务器,requestgetRemoteAddr(); 只能得到代理服务器地址,以下方法是得到正确所有ip的方法
在jsp声明这个函数
<%!public String getIpAddr(>
功能比较简单,我就不加注释了。
public class T
{
public static void main(String[] args)
{
String ip="163102999";
String last=ipsubstring(iplastIndexOf("")+1);
Systemoutprintln (last);
}
}
以上就是关于在jsp页面上获取本机的ip地址:request.getLocalAddr(),结果获取的地址为:0.0.0.0这是什么原因全部的内容,包括:在jsp页面上获取本机的ip地址:request.getLocalAddr(),结果获取的地址为:0.0.0.0这是什么原因、jsp页面获得计算机的IP为什么总是127.0.0.1、怎样在jsp中记录访问网页的IP地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)