我有多个广播组及其相应的选择。当我为特定组选择特定选项时,我想在提交时将该特定选择的值发布到控制器映射。 我已经使用单个无线电组的请求参数完成了这项工作,但是如果我想以数组的形式获取多个无线电组的值。你能告诉我我该怎么办?
下面的HTML代码示例<input type="radio" name="group1" value="somevalue">
<input type="radio" name="group2" value="somevalue">
<input type="radio" name="group3" value="somevalue">
Spring控制器端,我想以数组的形式显示所有无线电组值
@RequestParam(value="group1,group2,group3") String[] Array_of_all_radio_group_values
`
答案 0 :(得分:0)
您可以在控制器中使用其名称作为数组访问无线电组,
@RequestMapping(value="/postFormData", method= RequestMethod.POST)
public void saveFormDataMethod(@RequestParam("group1") String[] group1,
@RequestParam("group2") String[] group2,
@RequestParam("group3") String[] group3){
//access the checked option values here
System.out.println("Checked Group1 Elements :"+Arrays.toString(group1));
}