In Spring 3 habe ich zwei verschiedene Attribute im Formular-Tag in jsp gesehen
<form:form method="post" modelAttribute="login">
In diesem Fall ist das Attribut modelAttribute der Name des Formularobjekts, dessen Eigenschaften zum Auffüllen des Formulars verwendet werden. Und ich habe es beim Posten eines Formulars und im Controller verwendet @ModelAttribute
, um Werte zu erfassen, Validator aufzurufen und Geschäftslogik anzuwenden. Alles ist gut hier. Jetzt
<form:form method="post" commandName="login">
Was wird von diesem Attribut erwartet? Ist es auch ein Formularobjekt, dessen Eigenschaften wir füllen werden?