IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)



Comment enrichir une URL avec la valeur d'une propriété d'un bean local?
auteur : Lionel Roux (aka RanDomX)
Si la valeur à passer se trouve dans un bean, il faut récupérer celle-ci dans un bean local avec le tag <bean:define>

<bean:define id=myBeanValue name=myBean property=myProperty /> <html:link href=action.do?prop='${myBeanValue}' />

Comment enrichir une URL avec la propriété d'un ActionForm Struts ?
auteur : Lionel Roux (aka RanDomX)
Si la (ou les valeurs) à passer se trouve dans un bean connu, on peut utiliser les attributs paramId et paramName. paramId correspond au nom du paramètre à passer, et paramName au nom du bean qui contient la valeur.

<html:link href=action.do paramId='prop' paramName='myBean'/>
Si ce bean ne contient pas que la dite propriété, on utilise l'attribut paramProperty:

<html:link href='action.do' paramId='myProperty' paramName='myBean' paramProperty='myProperty'/>

Comment enrichir une URL avec une valeur connue ?
auteur : Lionel Roux (aka RanDomX)
Si la valeur est statique ou connue, il suffit d'enrichir l'url à la main :

<html:link href=action.do?prop='thepropvalue' />

Comment enrichir une URL avec les propriétés d'un ActionForm ?
auteur : Lionel Roux (aka RanDomX)
Dans certains cas, il peut être intérressant de soumettre des valeurs par le biais d'un lien.
Si l'on souhaite passer plusieurs paramètres, on peut utiliser l'attribut paramName seul dans le tag <html:link>.
Le bean référencé doit contenir une Map contenant les couples cles/valeurs pour chaque paramètre.
Une limitation existe cependant, les noms des clés sont les noms des paramètres qui seront transmis.

lien : Comment enrichir une URL avec la valeur d'une propriété d'un bean local?
lien : Comment enrichir une URL avec la propriété d'un ActionForm Struts ?
lien : Comment enrichir une URL avec une valeur connue ?