Récupérer l’adresse IP du client avec Struts 2

Server LamePetit article étant donné qu’en ce moment, je n’ai plus vraiment le temps de développer. Petite question simple et petite réponse simple, comment récupérer dans une chaine de caractères, l’adresse IP du client accédant à notre application web.Récupérer l’adresse IP revient à récupérer l’objet HttpServletRequest, qui a un chemin particulier avec Struts 2, puis d’appeler la méthode récupérant notre adresse IP.

HttpServletRequest request = ServletActionContext.getRequest();
String ipAddress = request.getRemoteAddr();

ipAddress sera soit au format IPv4 (eg. 83.125.56.51) ou de la forme IPv6 (eg.: 1fff:0000:0a88:85a3:0000:0000:ac1f:8001). Cela dépendra du type d’interface sur laquelle votre client s’est branché sur votre serveur.