modelAttribute和commandName之间的区别

pui*_*ant 24 forms spring jstl spring-mvc

发送表单数据时使用commandName和modelAttribute有什么区别?

<form:form method="post" modelAttribute="csvFileUploadVO">
Run Code Online (Sandbox Code Playgroud)

和

<form:form method="post" commandName="csvFileUploadVO">
Run Code Online (Sandbox Code Playgroud)

我应该在哪个时间点使用其中任何一个?

axt*_*avt 27

没有区别,出于历史原因存在两种不同的属性.

  • 是的,在代码中,`FormTag`里面有`public void setCommandName(String commandName){this.modelAttribute = commandName; }` (4认同)