Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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 SpringMVC:多个同名的Select控件_Java_Spring Mvc_Command_Form Submit - Fatal编程技术网

Java SpringMVC:多个同名的Select控件

Java SpringMVC:多个同名的Select控件,java,spring-mvc,command,form-submit,Java,Spring Mvc,Command,Form Submit,我正在开发的Spring2.5应用程序中有一个屏幕,它有1到10个同名的选择控件。(呈现的控件数量取决于传递到屏幕的相关对象的数量。)假设select控件的名称为myValue,即 有没有办法让SpringMVC在我的命令类中自动设置这些控件的值?我尝试将数据成员定义为String[]myValue或String myValue,但在任何一种情况下,数据成员都保持设置为null。在将表单值提交回控制器之前,我是否需要在Javascript中连接这些值并将其保存到隐藏输入?在执行Javascri

我正在开发的Spring2.5应用程序中有一个屏幕,它有1到10个同名的选择控件。(呈现的控件数量取决于传递到屏幕的相关对象的数量。)假设select控件的名称为myValue,即


有没有办法让SpringMVC在我的命令类中自动设置这些控件的值?我尝试将数据成员定义为
String[]myValue
String myValue
,但在任何一种情况下,数据成员都保持设置为null。在将表单值提交回控制器之前,我是否需要在Javascript中连接这些值并将其保存到隐藏输入?

在执行Javascript路径后,仍然没有将我的值返回到控制器,我终于意识到我的问题是由于程序员的错误:我为命令类的
myValue
数据成员定义了一个getter和setter,但我将它们定义为
private
。一旦我将它们切换到Spring MVC期望的
public
名称,我终于能够以字符串数组的形式看到我的控制器方法中的值…

你所说的“使用相同的名称,取决于传递到屏幕上的数据”是什么意思?我编辑了这个问题以消除任何混淆。。。