re bonjour,
Je veux utiliser un scriptlet dans ma page JSP pour effectuer une condition sur une valeur de la propriété de mon ActionForm![]()
Comment puis-je obtenir l'instance de l'ActionForm lié à ma page ?
D'avance merci.
TSalm
re bonjour,
Je veux utiliser un scriptlet dans ma page JSP pour effectuer une condition sur une valeur de la propriété de mon ActionForm![]()
Comment puis-je obtenir l'instance de l'ActionForm lié à ma page ?
D'avance merci.
TSalm
Tu veux parler de l'actionForm qui est passé en request de la page A (qui contient le formulaire) à la page B (et récuperer ta valeur dans B).
Ou lorsque tu es sur la page A (avec le formulaire) et récupérer une valeur sur le formulaire?
Car je ne vois pas trop ce que tu essayes de faire et ou est ton probleme;![]()
![]()
celui que j'ai déclaré dans struts-config.xml par un
si je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form-bean name="nomDeTonFormBean" type="tonPackage.UnForm"/>
ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (nomdeTonFormBean.getNomProperty() == null) { ... }
alors pour ce que tu veux faire il vaut mieux utiliser les logic de struts:
<logic:empty name="ton_form" property="ta_property" >
...............
</logic:empty>
ou logic:equals
oui mais ... http://www.developpez.net/forums/sho...=283309&page=2![]()
Mais qu'est ce qui est génant à utiliser une scriptlet ?
Peut-on avoir accés à ce ActionForm via une scriptlet ?
dans un scriptlet je ne sais pas si tu peux récupérer le form aussi facilement.
Mais ce que tu peux faire qui sera aussi très simple :
et ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <bean:define id="test" name="ton_form" property="ta_property" />
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <% if (test == null){ ................. } %>
Partager