Spring MVC: Différence entre le printemps:la reliure et la forme:la forme
Je suis à la recherche de savoir la différence entre le printemps:la reliure et la forme:la forme des bibliothèques de balises lors de la soumission d'un formulaire.
Un extrait de ma JSP est comme suit:
<form:form modelAttribute="testRulesForm">
....
<td>
<form:checkbox path="rules[${counter.index}].isActive" value="rules[${counter.index}].isActive"/>
</td>
<td>
<form:select path="rules[${counter.index}].leftCondition.name">
<form:options items="${testRulesForm.ruleAttributes}" itemLabel="name" itemValue="name" />
</form:select>
</td>
<td>
<form:select path="rules[${counter.index}].operator">
<form:options itemLabel="operator" itemValue="operator" />
</form:select>
</td>
....
Vu que j'ai ma variable de chemin d'accès spécifié et que ce soit lié à mon modelAttribute, est-ce à dire que je n'ai pas besoin de printemps:bind?
Grâce
OriginalL'auteur DJ180 | 2011-12-21
Vous devez vous connecter pour publier un commentaire.
Normalement, vous n'avez pas besoin d'utiliser
<spring:bind>
si vous utilisez déjàform
taglib.Ils n'fondamentalement de même avec les attributs de modèle, mais les balises de
form
taglib également générer le code HTML du formulaire de balisage, alors qu'avec<spring:bind>
vous avez besoin pour générer le balisage vous-même.Le code suivant avec
form
tags:est semblable à la suivante de code avec
<spring:bind>
:<spring:bind>
est utile lorsque vous avez besoin quelque chose de personnalisé, et qui ne peut être atteint parform
taglib.OriginalL'auteur axtavt