tomcat - "request.getRemoteAddr()"的结果在不同的浏览器中是不一样的

标签 tomcat

我现在正在学习 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/

相关文章:

java - HTTP 状态 500 - servlet jersey-serlvet 的 Servlet.init() 抛出异常?

java - 通过 Tomcat 上的 BIRT 报告查看器生成 BIRT 报告

java - 类未找到异常 : how to find dependency conflict in Java

java - 通过 SSL 保护 Tomcat/Axis2 Web 服务的问题

java - 服务器 tomcat 未部署最新的 WAR 更改

java - Tomcat 在哪里配置示例 webapp 的上下文路径?

java - 指定 Java Tomcat 服务器上请求的最大大小

Java RMI 部署

java - 如何在套接字级别拦截 Tomcat 请求?

java - 添加 Omnifaces 和 CDI 后 Apache Tomcat7 无法启动?