2016-07-18 5 views
0

複数のラジオグループとそれに対応する選択肢があります。特定のグループに対して特定のオプションを選択すると、送信時にその特定の選択肢の値をコントローラマッピングに投稿したいと思います。 私はこれを、単一のラジオ・グループのリクエスト・パラメータを使用して行いましたが、配列の形で複数のラジオ・グループの値を取得したいとします。どうすればいいのか教えていただけますか? 複数のラジオグループの値をバネコントローラに転記

<input type="radio" name="group1" value="somevalue"> 
<input type="radio" name="group2" value="somevalue"> 
<input type="radio" name="group3" value="somevalue"> 

スプリングコントローラ側下記のHTMLコードの例、私はあなたが無線グループにアクセスすることができるアレイ

@RequestParam(value="group1,group2,group3") String[] Array_of_all_radio_group_values 

`

答えて

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)); 

} 
関連する問題