Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以使用构造函数或通过自定义编辑器将多个字段映射到单个值来将Spring表单绑定到对象?_Java_Spring_Data Binding_Properties - Fatal编程技术网

Java 是否可以使用构造函数或通过自定义编辑器将多个字段映射到单个值来将Spring表单绑定到对象?

Java 是否可以使用构造函数或通过自定义编辑器将多个字段映射到单个值来将Spring表单绑定到对象?,java,spring,data-binding,properties,Java,Spring,Data Binding,Properties,我有一个对象的内部表示不利于数据输入。我有一个具有多个自定义组件的类,其中一个是Range类。使用两个文本字段输入而不是使用自定义PropertyEditor的一个文本字段来输入Range类是最容易的 我有一个可以处理多字段选项的全功能构造函数,但我认为无论如何都不能让Spring使用构造函数而不是setter注入。我错了吗?如果没有,是否可以使用自定义PropertyEditor或某些相关方法将两个表单元素绑定到单个对象成员 谢谢 假设您的Range对象具有“rangeStart”和“rang

我有一个对象的内部表示不利于数据输入。我有一个具有多个自定义组件的类,其中一个是Range类。使用两个文本字段输入而不是使用自定义PropertyEditor的一个文本字段来输入Range类是最容易的

我有一个可以处理多字段选项的全功能构造函数,但我认为无论如何都不能让Spring使用构造函数而不是setter注入。我错了吗?如果没有,是否可以使用自定义PropertyEditor或某些相关方法将两个表单元素绑定到单个对象成员


谢谢

假设您的Range对象具有“rangeStart”和“rangeEnd”属性,我不太明白这个问题。
其中一个字段使用
,第二个字段使用

对不起。我一点也不清楚。问题(如上面的编辑所示)是Range类嵌套在表单实际绑定到的类中。我听说在Grails中我可以说
,但我不知道在Spring中是否可能这样做。NPE将被抛出,否则,绑定器将不会为您构造范围实例(如果为null)。