request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1?

发布时间:2017-3-27 4:43:24 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1?",主要涉及到request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1?方面的内容,对于request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1?感兴趣的同学可以参考一下。

当我们用到httpServletRequest.getRemoteAddr()的时候,我们在控制台上可以看到遇到了request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1,而不是127.0.0.1,这是什么原因呢?0:0:0:0:0:0:0:1是ipv6的格式,我们该如何做才能够正常显示出来用户的ip呢?解决方法可以有一下两个: 1、把URL上的localhost改成127.0.0.1 2、是/etc/hosts这个东西作怪(在windows上应该是C:\Windows\system32\drivers\etc\ hosts这个文件),只需要注释掉文件中的 # ::1     localhost  这一行即可解决问题。另外localhost这个文件很有用,这里你可以添加自己的条目,例如添加 192.168.0.212 myweb 这样子,在浏览器中原来只能使用192.168.0.212来访问的,并可以使用myweb来进行替换。 

上一篇:2012至2013年終总结
下一篇:Centos系统sendmail发送邮件很慢和个别报错的解决方法

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款