我现在正在学习 JSP。 我试图测试一个非常简单的示例 JSP 文件,里面只有一行代码: ... <% ... out.println("您的 IP 地址是:"+ request.getRemoteAddr()); ... %> ...
我检查了这个 JSP 文件,它运行良好,为我提供了预期的信息。 但是,只有上面的代码输出在不同的浏览器中是不同的:
IE8/Google Chrome:输出正确,例如192.168.214.161
但是在 Firefox/Opera 中:我的本地 IP 地址变为另一个:192.168.99.211。
我问过我们的网络管理员,但不知道这是什么意思,可能是邮件服务器。
所以,有人可以教我为什么吗? 另外,我的工作环境是:客户端:WinXP;服务器端:Windws Server 2003 R2/Apache Tocmat 5.5.17, JRE1.5.0_15。
提前致谢。
最佳答案
可能您的浏览器有不同的代理设置。
关于tomcat - "request.getRemoteAddr()"的结果在不同的浏览器中是不一样的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5011569/