Jee comment récupérer une variable dans un décorator struts1 - Java - Programmation
Marsh Posté le 28-07-2010 à 12:49:10
christinae a écrit : j'aimerais bien savoir si vous avez une solution a cette situation : |
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 ...
Marsh Posté le 29-07-2010 à 14:44:18
Merci pour ta réponse,
j'ai résolu le problème autrement en fait
il suffit d'utiliser le getpagecontext()
voici le code pour les personnes qui ont le même soucis.
String ville = getPageContext().findAttribute("nomdelattribut" );
Marsh Posté le 22-07-2010 à 14:16:44
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 ?