I need to known the ip address of the user connected to my tomcat server. In previous post, I read about...
getWebRequestCycle().getWebRequest().getHttpServletRequest().getRemoteAddr(); But I also find some documentation with google that in Wicket 1.5 I should use WebClientInfo: getRemoteAddr protected String getRemoteAddr(RequestCycle requestCycle) When using ProxyPass, requestCycle().getHttpServletRequest(). getRemoteAddr() returns the IP of the machine forwarding the request. In order to maintain the clients ip address, the server places it in the X-Forwarded-For Header. Parameters: requestCycle - the request cycle Returns: remoteAddr IP address of the client, using the X-Forwarded-For header and defaulting to: getHttpServletRequest().getRemoteAddr( But I am a beginner in wicket 1.5 and java, so I need some example code to get ip address, if it is possible. Thank you in advance
