You just need to use
InetAdress.getHostAddress()
But can you just use the query?
request.getRemoteAddr()
Within a session, you can also use
String ipAddr = ((ServletRequestAttributes)RequestContextHolder.currentRequestAttributes()) .getRequest().getRemoteAddr();
Niels source share