spring - 如何使用 Spring MVC 动态绑定表单元素
问题描述
项目要求是这样的,我有一个包含动态表单元素的表单,例如下拉菜单、单选按钮、输入框、复选框。请注意,这些元素有时会出现多次或单个或没有。我的问题是如何将此表单与 spring 类绑定。
解决方案
据我了解,这些元素将通过一些 DOM 操作添加到您的表单中。
在这种情况下,只需创建一些代表表单实体的类,并将具有您需要的所有可能字段,而不是期望它在您的控制器中:
public void controllerMethod(FormDataObject formData){
//logic
}
在您的控制器逻辑中,只需检查请求有效负载中是否存在数据。