一般情况下,用户点击页面的按钮之后形成一个请求request,那么在页面代码中使用request对象的getRemoteAddr()方法即可得到发出请求的客户端IP,至于这个IP想传递到哪里,就看自己的需要了,哈哈。。。
这里写个简单的例子,可以查看客户机器的IP
<%@ page language="java" pageEncoding="gbk"%>
<%
String ipAddr=request.getRemoteAddr();
out.print("客户端ip地址为:"+ipAddr);
%>
注意服务器与客户端不能是同一台机器,否则返回的信息就是“客户端ip地址为:127.0.0.1”
这个是本机的ip默认显示方式。。。
这里顺便放出查找服务器端口和服务器名称的方法:
getServerPort()
getServerName()