在JSP页面中,我想获取查看该页面的用户的IP地址。怎么能 ?
答案 0 :(得分:10)
由于 scriptlets (那些<% %>
事物)不鼓励十年,所以这是EL解决方案:
<p>Your IP address is: ${pageContext.request.remoteAddr}</p>
如果您实际上打算将其用于某些业务目的而不是显示目的,那么您应该使用servlet。然后由HttpServletRequest#getRemoteAddr()
提供。
答案 1 :(得分:6)
<%= request.getRemoteAddr() %>
返回发送请求的客户端或最后一个代理的Internet协议(IP)地址。对于HTTP servlet,与CGI变量REMOTE_ADDR的值相同。
答案 2 :(得分:4)