Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1632 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Jee comment récupérer une variable dans un décorator struts1

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Jee comment récupérer une variable dans un décorator struts1

n°2011003
christinae
Posté le 22-07-2010 à 14:16:44  profilanswer
 

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 ?

mood
Publicité
Posté le 22-07-2010 à 14:16:44  profilanswer
 

n°2012416
willy le k​id
Posté le 28-07-2010 à 12:49:10  profilanswer
 

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 ...
 

n°2012924
christinae
Posté le 29-07-2010 à 14:44:18  profilanswer
 

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" );
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Jee comment récupérer une variable dans un décorator struts1

 

Sujets relatifs
VBA Incrémentation automatique selon une variableEvaluation de variable globale avant celle du main
Variable $_SERVER['SCRIPT_URI'] pas disponiblerécupérer le nom d'un fichier non défini logé dan un dossier compressé
Récupérer objet pointéRécupérer focus dans navigateur web
powershell - variable après un pipe ?Passer une variable qui a un caractere & dans l'URL
Récupérer les notes (tonalité+vélocité+durée) d'un fichier MidiMulti tiers JEE
Plus de sujets relatifs à : Jee comment récupérer une variable dans un décorator struts1


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR