首页 > 试题广场 >

如何知道是哪一个客户端的机器正在请求你的Servlet?

[问答题]
如何知道是哪一个客户端的机器正在请求你的Servlet?
ServletRequest类可以找出客户端机器的IP地址或者是主机名。getRemoteAddr()方法获取客户端主机的IP地址,getRemoteHost()可以获取主机名。看下这里的例子。
发表于 2019-05-05 15:42:07 回复(0)
更多回答
request.getRemoteAddr();//ipaddr
request.getRemoteHost();//主机名
request.getRequestURL();//返回全路径
request.getRequestURI();//返回除去host(域名或者ip)部分的路径
request.getContextPath();//返回工程名部分,如果工程映射为/,此处返回则为空
request.getServletPath();//返回除去host和工程名部分的路径


 

编辑于 2020-09-06 09:03:21 回复(0)
ServletRequest类可以找出客户端机器的IP地址或者是主机名。getRemoteAddr()方法获取客户端主机的IP地址,getRemoteHost()可以获取主机名。看下这里的例子。
发表于 2015-10-29 12:10:42 回复(16)
ServletRequest类可以找出客户端机器的IP地址或者是主机名。getRemoteAddr()方法获取客户端主机的IP地址,getRemoteHost()可以获取主机名。
发表于 2019-05-02 12:40:23 回复(0)
getremoteaddr获取客户机地址
发表于 2019-04-30 10:07:35 回复(0)
servletrequest可以找出客户端主机的IP地址或者主机名
编辑于 2019-04-28 21:37:51 回复(0)
每台机器都有唯一的主机名吗
发表于 2016-10-11 08:36:22 回复(8)