如何将单选按钮名称列表传递给spring控制器并将其显示到成功页面

时间:2015-02-23 09:36:30

标签: javascript jquery html spring

我在选择时有一个单选按钮列表 我正面临着以下代码的一个问题,因为我只获得了我的js函数中的第一个单选按钮的值(对于其他人而言)(我的意思是除了第一个无线电之外)它给出了null。 PFB代码

 <tr> <td> <input type="radio" id="selectedTempList" name="template" value="${templateList.finalTemplateName}" onclick="getSelectedTempName()"></td> <td><c:out value="${templateList.finalTemplateName}"></c:out></td></tr> 

我的java脚本函数

 $("#selectedTempList").each(function() {
     if($(this).is(':checked'))
         selectedTemplateName=$(this).val();
     });
     alert("radio select values"+selectedTemplateName);

 }

1 个答案:

答案 0 :(得分:1)

var radioValueArrya = [];
$("#r1").each(function() {
        if($(this).is(':checked'))
        radio1=$(this).val();
        radioValueArrya.push(radio1); 
        alert("radio select values"+radio1);
    });



 $("#r2").each(function() {
        if($(this).is(':checked'))
            radio2=$(this).val();
            radioValueArrya.push(radio2);
        alert("radio select values"+radio2);
    });   
// controller call 
 $("#divid").load("${contextPath}/actionName?kRadio="+escape(radio1)  +"" +
                    "&sRadio="
                    +"" +escape(radio2)+"&radioValueArrya="+radioValueArrya); 

在JSP文件中使用<input type="hidden" id="radioValueArrya" name="radioValueArrya"/>

在您的Controller中添加参数@RequestParam List<String> radioValueArrya,方法