在jsp页面上获取本机的ip地址:request.getLocalAddr(),结果获取的地址为:0.0.0.0这是什么原因

在jsp页面上获取本机的ip地址:request.getLocalAddr(),结果获取的地址为:0.0.0.0这是什么原因,第1张

这样不行吗

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地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10181496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存