2012-09-13 18 views
23

¿Cuál es la diferencia entre usar commandName y modelAttribute al enviar datos de formulario?Diferencia entre modelAttribute y commandName

<form:form method="post" modelAttribute="csvFileUploadVO"> 

y

<form:form method="post" commandName="csvFileUploadVO"> 

En qué punto de tiempo debería usar cualquiera de ellos?

+1

http://stackoverflow.com/questions/21495616/difference-between-modelattribute-and-commandname-atributes-in-form-tag-in-sprin refieren este enlace que le dará información detallada –

Respuesta

26

No hay diferencia, existen dos atributos diferentes por razones históricas.

+4

Es cierto que en el código, dentro de 'FormTag' hay' public void setCommandName (String commandName) {this.modelAttribute = commandName; } ' – Xaerxess