Bonjour,
je voudrai savoir comment récupérer dans ma classe action, l'IP du client léger qui déclenché l'action.
Bonjour,
je voudrai savoir comment récupérer dans ma classe action, l'IP du client léger qui déclenché l'action.
up
Direction HttpServletRequest et la méthode getRemoteAddr() :
http://java.sun.com/j2ee/1.4/docs/ap...etRemoteAddr()
Pour cela il faut que ton action implémente ServletRequestAware.
http://struts.apache.org/2.0.11/docs...etrequest.html
Merci vos réponses, vous m'avez mis sur la bonne voie!
Mon souci était de récupérer la requete http envoyé par le client (qui n'est pas explicite avec struts 2) afin de connaitre son adresse IP.
Voilà donc la solution dans ma classe action :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 import org.apache.struts2.ServletActionContext; ..... adresseIPDuClient = ServletActionContext.getRequest().getRemoteAddr();
Partager