在JSP页面中,我想获取查看页面的用户的IP地址.怎么样?

Har*_*nna 4 java jsp ip-address

在JSP页面中,我想获取查看页面的用户的IP地址.怎么能 ?

Bal*_*usC 10

由于十年来不鼓励scriptlets(那些<% %>东西),这里是EL解决方案:

<p>Your IP address is: ${pageContext.request.remoteAddr}</p>
Run Code Online (Sandbox Code Playgroud)

如果您实际上打算将其用于某些业务目的而不是显示目的,那么您应该使用servlet.它可以通过HttpServletRequest#getRemoteAddr().


Lau*_*nen 6

<%= request.getRemoteAddr() %>
Run Code Online (Sandbox Code Playgroud)

返回发送请求的客户端或最后一个代理的Internet协议(IP)地址.对于HTTP servlet,与CGI变量REMOTE_ADDR的值相同.