[Spring MVC] Binding <form: ou <spring:bind
Bonjour,
Je suis occupé d'etudier Spring MVC et notamment le binding des formulaires mais je ne vois pas la différence entre :
Code:
1 2 3 4 5 6 7 8
|
<spring:bind path="firstName">
<td><label for="${status.expression}"> Nom </label></td>
<td>
<input type="text" name="${status.expression}" id="${status.expression}" value="<c:out value="${status.value}" />" size="45" /> *
</td>
<td colspan="3"> </td>
</spring:bind> |
et
Code:
1 2
|
<form:input path="firstName" size="50" maxlength="255"/> |
Quand, pourquoi utiliser l'un ou l'autre ?
J'ai un petit faible pour <spring:bind> car il me permet de générer les ids et donc de pouvoir gérer la balise html <label> comme il se doit. Mais je trouve aussi que <form:..> permet plus de chose plus proprement. Existe t'il un mix entre les deux qui me permettrais d'utiliser <label> et les avantage de <form:...>
Merci