将二维javascript数组传递给spring MVC控制器,而不使用ajax

将二维javascript数组传递给spring MVC控制器,而不使用ajax,javascript,spring-mvc,multidimensional-array,Javascript,Spring Mvc,Multidimensional Array,在javascript中,我声明了一个二维数组: <script> var values0=[["001", "2015-09-01", "100", "S"],["002", "2015-09-02", "200", "S"]]; </script> private String[][] values; 在spring MVC模型中,我有一个字段“values”: 在控制器中,我接收相同维度的两行javascript数组: 如果在模型中创建二维数组: &

在javascript中,我声明了一个二维数组:

<script>
    var values0=[["001", "2015-09-01", "100", "S"],["002", "2015-09-02", "200", "S"]];

</script>
private String[][] values;
在spring MVC模型中,我有一个字段“values”:

在控制器中,我接收相同维度的两行javascript数组:

如果在模型中创建二维数组:

<script>
    var values0=[["001", "2015-09-01", "100", "S"],["002", "2015-09-02", "200", "S"]];

</script>
private String[][] values;
这是我在控制器中的配置:

如何将javascript中的二维数组传递给spring MVC控制器模型

谢谢



编辑:

表格如下:

<form:form id="myModelForm" action="/submitMyModel" method="post" commandName="myModel" >
    <input type="hidden" id="hRDSCValues0" name="values"  >
    [...]
这就是模型:

public class MyModel {
    private String[] values;
    [...]

    public String[] getValues() {
        return values;
    }

    public void setValues(String[] values) {
        this.values = values;
    }
}
public class MyModel {
    private String[][] values;
    [...]

    public String[][] getValues() {
        return values;
    }

    public void setValues(String[][] values) {
        this.values = values;
    }
}
这是模型的第二个版本:

public class MyModel {
    private String[] values;
    [...]

    public String[] getValues() {
        return values;
    }

    public void setValues(String[] values) {
        this.values = values;
    }
}
public class MyModel {
    private String[][] values;
    [...]

    public String[][] getValues() {
        return values;
    }

    public void setValues(String[][] values) {
        this.values = values;
    }
}

代码的关键部分是您没有显示的部分,即如何从传递给服务器的字符串中提取数组,这是spring的事情吗?请发布您如何尝试从post请求中获取这个二维数组。还要检查是否有帮助。