Bonjour
je me demandais si lors de mon forward de mon action
dans dans ma jsp je pouvais avoir acces à mon actionForm?
et si oui comment car j'ai essaye avec
et ca fonctionne pasCode:<bean:write name"monFormulaire" property="maPropriete">
merci
Version imprimable
Bonjour
je me demandais si lors de mon forward de mon action
dans dans ma jsp je pouvais avoir acces à mon actionForm?
et si oui comment car j'ai essaye avec
et ca fonctionne pasCode:<bean:write name"monFormulaire" property="maPropriete">
merci
Pour avoir accès à la propriété de ton formulaire via le tag bean:write comme tu l'as codé, il faut avoir initialisé le formulaire comme ceci dans l'Action :
et avoir référencé le form-bean dans le mapping de l'Action via l'attribut name dans le struts-config.xml.Code:
1
2 TonActionForm tonActionForm=(TonActionForm) form ; tonActionForm.setTaPropriete(valeur) ;
Plus généralement tu peux le récupérer n'importe où en utilisant (ClassDeMonForm)request.getAttribute("monForm") ou (ClassDeMonForm)request.getSession().getAttribute("monForm") selon le scope que tu lui as mis.