Javascript 将表单2D数组后置到Spring控制器

Javascript 将表单2D数组后置到Spring控制器,javascript,java,arrays,spring,Javascript,Java,Arrays,Spring,我用Javascript创建了一个2D数组,并使用 var roles = $(".selectpicker.role"); $.each(roles, function(index, item){ var optionsArray = []; $.each($(roles[index]).find("option:selected"), function(index2,

我用Javascript创建了一个2D数组,并使用

var roles = $(".selectpicker.role");
            $.each(roles, function(index, item){
               var optionsArray = [];
               $.each($(roles[index]).find("option:selected"), function(index2, item2){
                  optionsArray.push($(item2).val());
               });
                var input = $("<input>").attr({"type":"hidden", "name":"currentRoles"}).val(optionsArray);
                $(this).append(input);
            });
编辑:数组['Student','Teacher',['Student']使用

logger.info(String.valueOf(currentRoles.length));
                for(String[] test: currentRoles){
                    logger.info(String.valueOf(test.length));
                    for(String myString: test){
                        logger.info(myString);
                    }
                }

s.c.Services.UserDetailsServiceImpl      : 1
s.c.Services.UserDetailsServiceImpl      : Student
s.c.Services.UserDetailsServiceImpl      : 1
s.c.Services.UserDetailsServiceImpl      : Teacher
s.c.Services.UserDetailsServiceImpl      : 2
s.c.Services.UserDetailsServiceImpl      : Student
s.c.Services.UserDetailsServiceImpl      : Teacher
s.c.Services.UserDetailsServiceImpl      : 1
s.c.Services.UserDetailsServiceImpl      : Student
s.c.Services.UserDetailsServiceImpl      : 1
s.c.Services.UserDetailsServiceImpl      : Student
logger.info(String.valueOf(currentRoles.length));
                for(String[] test: currentRoles){
                    logger.info(String.valueOf(test.length));
                    for(String myString: test){
                        logger.info(myString);
                    }
                }

s.c.Services.UserDetailsServiceImpl      : 1
s.c.Services.UserDetailsServiceImpl      : Student
s.c.Services.UserDetailsServiceImpl      : 1
s.c.Services.UserDetailsServiceImpl      : Teacher
s.c.Services.UserDetailsServiceImpl      : 2
s.c.Services.UserDetailsServiceImpl      : Student
s.c.Services.UserDetailsServiceImpl      : Teacher
s.c.Services.UserDetailsServiceImpl      : 1
s.c.Services.UserDetailsServiceImpl      : Student
s.c.Services.UserDetailsServiceImpl      : 1
s.c.Services.UserDetailsServiceImpl      : Student