2015-05-14 165 views
0

我在Spring 2.5应用程序中有一个屏幕,我正在使用该屏幕有1到10个具有相同名称的选择控件。 (中呈现控件的数目取决于传递到屏幕相关的对象的数量。)假设选择控件的名称是myvalue的,即Spring MVC:具有相同名称的多个选择控件

<select id="myValue" name="myValue" cssclass="dropDownList">

是否有办法来自动进行的Spring MVC在我的命令类中设置这些控件的值?我试图将数据成员定义为String [] myValueString myValue,但无论如何,数据成员仍保留为空。我是否需要在Javascript中连接这些值并在将表单值提交回控制器之前将它们保存为隐藏输入?

+0

你是什么意思'具有相同的名称,取决于传递给屏幕的数据'? –

+0

我编辑了这个问题来清除任何混淆...... –

回答

0

在使用Javascript路线并且仍然没有将我的值返回给控制器后,我终于意识到我的问题是由于程序员错误:我为我的命令类的myValue数据成员定义了一个getter和setter,但我有将它们定义为private。一旦我将这些转换为Spring-MVC所期望的public,我终于能够以字符串数组的形式看到我的控制器方法中的值...

相关问题