【发布时间】:2010-11-28 05:51:18
【问题描述】:
我想了解如何获取正在访问我的网页的客户端的 IP 地址。 JSP页面内容:
<%
out.print( request.getRemoteAddr() + "<br>");
out.print( request.getRemoteHost() );
%>
输出:
0:0:0:0:0:0:0:1
0:0:0:0:0:0:0:1
【问题讨论】:
-
你在什么操作系统上运行服务器?
-
如果您运行的是 Vista,您可以通过 support.microsoft.com/kb/929852 上的说明禁用 IPv6。这不会改变 getRemoteAddr() 和 getRemoteHost() 的行为,因此您可以获得代理或负载均衡器报告的 IP 地址。
标签: java jsp jakarta-ee ip