No Spring 3, eu vi dois atributos diferentes na tag form em jsp
<form:form method="post" modelAttribute="login">
neste, o atributo modelAttribute é o nome do objeto de formulário cujas propriedades são usadas para preencher o formulário. E eu usei para postar um formulário e no controlador eu usei @ModelAttribute
para capturar valor, chamando validador, aplicando lógica de negócios. Está tudo bem aqui. Agora
<form:form method="post" commandName="login">
O que é esperado por este atributo, é também um objeto de formulário cujas propriedades iremos preencher?