IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 2 Java Discussion :

Récupérer ip client


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 17
    Par défaut Récupérer ip client
    Bonjour,

    je voudrai savoir comment récupérer dans ma classe action, l'IP du client léger qui déclenché l'action.

  2. #2
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 17
    Par défaut
    up

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Direction HttpServletRequest et la méthode getRemoteAddr() :
    http://java.sun.com/j2ee/1.4/docs/ap...etRemoteAddr()

  4. #4
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 65
    Par défaut
    Pour cela il faut que ton action implémente ServletRequestAware.

    http://struts.apache.org/2.0.11/docs...etrequest.html

  5. #5
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 17
    Par défaut
    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();

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remoting, récupérer ip client derriere routeur.
    Par giova_fr dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/06/2011, 19h20
  2. Récupérer certificat client
    Par toopac dans le forum Services Web
    Réponses: 3
    Dernier message: 16/03/2011, 12h25
  3. Récupérer clic (client) sur checkbox coté serveur
    Par oclone dans le forum ASP.NET
    Réponses: 3
    Dernier message: 28/02/2009, 11h19
  4. Récupérer IP client
    Par Arnaud F. dans le forum C#
    Réponses: 2
    Dernier message: 16/02/2007, 00h09
  5. Récupérer IP client
    Par mat10000 dans le forum Apache
    Réponses: 2
    Dernier message: 17/10/2005, 11h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo