christinae a écrit :
j'aimerais bien savoir si vous avez une solution a cette situation :
j'ai une variable dans une page jsp : ${annee} ou il y a une liste avec displaytag et decorator
le lien qui renvoi a la page suivante se trouve dans le decorator
(méthode get : donc je ne peux pas mettre annee dans un form hidden)
je souhaite récupérer cette variable dans mon decorator pour pouvoir l'ajouter a l'url
comment faire sans avoir à insérer cette variable dans la base de donnée est ce qu'il y a une solution ?
|
Méthode 1 que j'ai déja employé :
Tu n'appelles pas l'url mais une méthode javascript.
En paramètres de la méthode javascript : les variables du displaytag dont tu as besoin pour former l'url.
Dans le javascript (qui est dans le HEAD de la page principale) : tu as la variable $annee, tu peux calculer ton url avec les param d'appel passé depuis le decorator, et tu fais un this.location='url' pour faire la redirection.
Autre possibilité :
essayer de mettre $annee dans le scope du displaytag (tu fais un request.setAttribute("annee", $annee).
tu regardes si la valeur est dispo dans le decorator.
J'avais essayé ... me souviens plus ...