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 :

[DisplayTag] <nav:alphanavbar> et requestURI


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Points : 553
    Points
    553
    Par défaut [DisplayTag] <nav:alphanavbar> et requestURI
    J'ai un problème lorsque j'utilise la navbar...
    Je n'arrive pas à correctement paramétrer le requestURI
    <nav:alphanavbar id="sublist" keycolumn="nom" name="u" requestURI="/userinput.do?method=x"/>
    Dans ma jsp, les liens de ma navbar sont alors du type "/userinput.do?method=x?alphaList=...."
    au lieu de "/userinput.do?method=x&alphaList=...."

    Si quelqu'un a une idée...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2004
    Messages : 73
    Points : 85
    Points
    85
    Par défaut
    Mon avis :
    A un moment tu doit rajouter à ton URI un paramètre. Et du coup tu dois faire comme ci aucun paramètres était dans cette URI donc tu rajoute en faisant ?param=value. Or si ton url est dèja trucpage.jsp?param1=value, tu va concaténer comme suit : ?param1=value?param=value

    En gros je pense qu'il te manque un test qqpart du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String monURI = "page.jsp?param1=value"
    if (monUri.contains("?")){
       monUri += "&param2=value";
    }else{
       monUri += "?param2=value";
    Essaie de voir quels traitements sont réalisés après ton ajout de paramètres à l'URI.

  3. #3
    Membre confirmé

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Points : 553
    Points
    553
    Par défaut
    Le problème est justement que l'url est contruite par la TagLib
    Je cherche quelqu'un qui connait la Taglib "alphanavbar" pour me dépanner...

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2004
    Messages : 73
    Points : 85
    Points
    85
    Par défaut
    Tu as une adresse ou on peut consulter l'API. Peut-être qu'à plusieurs on y arrivera

  5. #5
    Membre confirmé

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Points : 553
    Points
    553
    Par défaut
    Merci de ton aide
    Ca se passse ici : http://www.aikiinc.com/alphanavbar/

Discussions similaires

  1. displaytag requestUri ajout d un attribut
    Par Leopardi dans le forum Struts 1
    Réponses: 8
    Dernier message: 03/09/2007, 13h00
  2. [displaytag]passage de requestURI
    Par coil dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 22/11/2006, 11h52
  3. Désintallation de NAV ?
    Par lavazavio dans le forum Sécurité
    Réponses: 5
    Dernier message: 18/10/2005, 08h42
  4. [CSS]Déformation lors de la reduction de la fenetre du nav
    Par guy2004 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 19/09/2005, 17h27
  5. [NAV 2004] Bug après avoir renommé la corbeille
    Par Halleck dans le forum Windows
    Réponses: 2
    Dernier message: 29/02/2004, 21h06

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