动作对象 表单对象 命令对象

Action object Form Object Command Object

有人可以在 Web 应用程序的上下文中解释这些是什么意思吗?我正在阅读 Spring MVC 参考资料并看到这些术语。

这些是指作为表单字段中数据目标的 bean。也就是说,如果你有一个带有用户名、地址、电子邮件等的 Person bean,那么你可能有一个 registration.jsp 和一个表单,你的用户可以输入所有这些不同的细节,并在表单标签中设置属性路径,例如path="username" 等。一旦他们 post 表单,他们输入的所有信息将从路径属性匹配并映射到您的 Person class 中相应的适当字段。

示例jsp:

<form:form ... commandName="person">
  <input type="text" ...  path="username">

人class

Private String username;

Spring 文档在这里:http://docs.spring.io/autorepo/docs/spring/3.2.x/spring-framework-reference/html/view.html