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 :

[Struts 1.3][Tiles] Récupérer URL


Sujet :

Struts 1 Java

Vue hybride

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut [Struts 1.3][Tiles] Récupérer URL
    Bonjour,

    j'ai tout essayé et je n'arrive pas a récupérer l'URL courant dans mon JSP ou mon action. En fait comme j'utilise Tiles dès que je fais un getUrl via l'objet request il me renvoie le lien vers le layout.jsp

    En faite ca me permettra d'activer automatiquement la surbrillance du menu actif.

    Si 'url est /login.do afficher en surbrillance le menu [LOGIN]

    Merci

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tu ne ferais pas ça dans la page ?
    Il faut le faire dans l'action et (éventuellement) le mettre dans un attribut de ton ActionForm pour traitement ultérieur par la page jsp.
    Si tu fais request.getRequestURI(), tu auras /leNomApplication/leNomControleurStruts.do

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    je ne savais pas qu'il fallait le faire dans l'action et non pas dans le JSP, c'est étrange. En tout cas merci.

    Comme je n'ai pas envie de le faire pour chaque action, j'ajouté dans mes bean getMenu qui renvoie le menu a activer en fonction du Bean.

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tu peux faire une classe abstraite MonActionForm pour les ActionForm et une autre MonAction pour Action (ou DispatchAction) qui s'occupe de ça, ensuite, tu n'as qu'à faire étendre tes classes ActionForm de MonActionForm et Action de MonAction et le tour est joué.
    Dans la classe MonAction, tu définis la méthode execute (standard, même signature) et à la fin de cette méthode tu fais un super.execute(...)

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    C'est une bonne idée mais comme j'utilise le DispatchAction ca se complique.
    Les Methodes changent de nom...

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Non, aucun problème, tu peux y aller (je l'utilise), il se débrouille pour appeler la bonne méthode.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Récupérer URL en erreur sur 404
    Par TicTacToe dans le forum Langage
    Réponses: 6
    Dernier message: 28/02/2006, 12h58
  2. [webapp][struts] Répertoires virtuels dans l'URL
    Par Loicb dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/02/2006, 14h45
  3. Réponses: 7
    Dernier message: 14/02/2006, 12h51
  4. Récupérer url d'une autre fenêtre contenant des frames
    Par coolhead dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/08/2005, 10h12
  5. [STRUTS] Recuperer valeurs d'une url enrichi ?
    Par Ev3rGlide dans le forum Struts 1
    Réponses: 3
    Dernier message: 07/04/2005, 11h39

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