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 1 Java Discussion :

récupérer l'url entrée par l'internaute


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Par défaut récupérer l'url entrée par l'internaute
    Bonjour, je m'excuse d'avance si la question à déjà été posé, je n'ai pas trouvé de réponse me satisfaisant.

    j'aimerais connaitre la manière dont il faut procéder afin de récupérer l'url entrée par l'internaute afin d'arriver sur la servlet courrante.

    Il y a bien y'a méthode getRequestUrl() qui renvois l'url de la page jsp, mais ne permet pas de récupérer l'url réelle dans le cas des servlets mapping

    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>

    Ou encore dans le cas de l'url rewriting.

    Et c'est précisement dans ces deux cas que j'aimerais récupérer l'url entrée, pour des listing automatique ( il me faut l'url entrée + les paramètres d'url pour la pagination ).

    Merci d'avance de combler mon ignorance

    ++

    Domen

  2. #2
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut


    tu peux donner un exemple de ce que tu veux faire stp

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Par défaut
    Et bien imaginons dans mon struts-config je déclare cet action

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <action path="/help" parameter="/pages/dontworry.jspx" type="org.apache.struts.actions.ForwardAction" />
    Avec un catcheur .do.

    Comment je fais dans ma page dontworry.jspx pour récupérer l'url que l'utilisateur a tapé ? ( en l'occurence : /help.do )

  4. #4
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut
    bien je pense que ces 3 méthodes peuvent t'être utile :

    - request.getRequestURI() -> /DRDICT/demande.do
    - request.getServletPath() -> /demande.do
    - request.getRequestURL().toString() -> http://cde026:8080/DRDICT/demande.do

    @+

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Par défaut
    Hmm ça ne me rend pas l'url entrée par l'internaute ... J'avais déjà essayé. je ne comprends pas. La String retourné par cette fonction est exactement le nom du dit fichier.

  6. #6
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut
    bizarre

    avant de te répondre, j'ai testé ce bout de code, et il me renvoie bien l'url tapée
    Différence par rapport à toi, je les ai fait avec des pages jsp et non jspx ...

    Tu peux poster les fichiers suivant :
    - web.xml
    - struts-config.xml
    - ta page jsp ou jspx

    Sinon, tu as essayé les autres fonctions, elles te renvoient quoi ?

Discussions similaires

  1. Récupérer une valeur entrée par un utilisateur
    Par phyfab dans le forum Interfaces Graphiques
    Réponses: 0
    Dernier message: 10/12/2013, 12h03
  2. Récupérer une variable passée par URL sans $_GET
    Par azou_gold dans le forum Langage
    Réponses: 3
    Dernier message: 16/09/2008, 12h09
  3. Récupérer l'URL d'une page ouverte par vba apres une recherche
    Par ubssecurities dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/08/2008, 09h30
  4. Réponses: 5
    Dernier message: 26/12/2007, 12h51
  5. récupérer un text entré par l'utilisateur
    Par jayjay.f dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 15/11/2006, 09h24

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