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

Servlets/JSP Java Discussion :

getRequestURL() ne fonctionne pas comme décrit dans la javadoc


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 44
    Points : 43
    Points
    43
    Par défaut getRequestURL() ne fonctionne pas comme décrit dans la javadoc
    Bonjour,

    J'utilise dans une application la méthode "getRequestURL" pour récupérer l'URL courante depuis une action Struts. Jusqu'à très peu de temps, tout fonctionnait très bien... Exemple de code que je faisais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    request.getRequestURL().toString() + "?event=affichage"
    Puis, suite à un changement de poste, j'ai réinstallé WSAD et tout ce qui s'en suit et maintenant la méthode "getRequestURL" n'a plus le même comportement.

    Là où auparavant elle me retournait toute l'URL sauf les arguments (exactement ce que je voulais), maintenant elle me retourne toute l'URL et même les arguments.

    Quand on consulte la Javadoc de cette méthode, pourtant c'est clair :

    getRequestURL
    public java.lang.StringBuffer getRequestURL()Reconstructs the URL the client used to make the request. The returned URL contains a protocol, server name, port number, and server path, but it does not include query string parameters.
    La différence entre AVANT et APRES la réinstallation de mon poste, c'est le fait que j'ai changé de version de WSAD : de 5.1, je suis passé en 5.2 puis j'ai appliqué les fixpacks fp1 et cf8.

    Mon JRE est un JRE Maven pour Websphère 5.1 a priori compatible avec WSAD 5.2.

    Est-ce que vous auriez une piste ? Un fixpack à appliquer ? Une mauvaise utilisation de Struts ?

    D'avance, merci de votre aide.

  2. #2
    Membre du Club
    Inscrit en
    Avril 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 44
    Points : 43
    Points
    43
    Par défaut
    J'ai trouvé. L'anomalie venait de le release WSAD 5.1.1 et plus particulièrement du JAR j2ee.jar embarqué.

    Il a suffit d'appliquer un fixpack plus récent (la 5.1.1.8 en l'occurrence) pour que le bug soit corrigé.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 29/04/2015, 16h44
  2. Réponses: 9
    Dernier message: 09/05/2013, 17h27
  3. requete qui ne fonctionne pas comme je shouterais
    Par domino_dj dans le forum Requêtes
    Réponses: 1
    Dernier message: 04/04/2007, 12h27
  4. un if qui ne fonctionne pas comme je veux
    Par Kelly182 dans le forum Access
    Réponses: 4
    Dernier message: 27/07/2006, 15h12
  5. time.sleep() ne fonctionne pas comme souhaité
    Par Olivier_ dans le forum Général Python
    Réponses: 3
    Dernier message: 19/11/2005, 01h46

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