Javascript 将表单2D数组后置到Spring控制器
我用Javascript创建了一个2D数组,并使用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,
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