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



Comment configurer un ActionForm ?
auteur : Lionel Roux (aka RanDomX)
Pour déclarer un ActionForm dans le fichier de configuration struts-config.xml, il suffit d'ajouter un noeud de type <form-bean> à ce dernier.

<form-beans> <form-bean name="monBean" type=" com.developpez.form.MonActionForm" /> ... </form-beans>
L'attribut name désigne l'alias que vous utiliserez dans vos formulaires JSP et/ou HTML.

L'attribut type désigne le nom complètement qualifié de la classe d'implémentation de votre ActionForm.


Comment configurer un DynaActionForm (ActionForm dynamique) ?
auteur : Lionel Roux (aka RanDomX)
Pour déclarer un DynaActionForm dans le fichier de configuration struts-config.xml, il suffit d'ajouter un noeud de type <form-bean> à ce dernier.

<form-beans> <form-bean name="monDynaBean" type=" org.apache.struts.action.DynaActionForm" > </form-bean> ... </form-beans>
L'attribut name désigne l'alias que vous utiliserez dans vos formulaires JSP et/ou HTML.

L'attribut type désigne le nom complètement qualifié de la classe d'implémentation de votre DynaActionForm.

De plus, il faut spécifier un certain nombre de propriétés qui seront les attributs de votre DynaActionForm grace aux éléments de types <form-property>

Chaque élément <form-property> possêde un certain nombre d'attributs parmi lesquells:

  • initial qui représente la valeur par défaut de la propriété selon son type.
  • name qui représente le nom de la propriété du dynabean.
  • size qui représente le nombre d'élément si la propriété est un tableau.
  • type qui représente le nom entièrement qualifié du type de la propriété, suivi de [] si c'est un tableau.

<form-beans> <form-bean name="personDynaBean" type=" org.apache.struts.action.DynaActionForm" > <form-property name="name" type="java.lang.String" /> <form-property name="firstname" type="java.lang.String" /> <form-property name="birthDate" type="java.util.Date" /> </form-bean> ... </form-beans>