2016-04-12 29 views
1

adresindeki denetleyiciden aşağı açılan listeden belirli bir rol adını göndermek istiyorum html.Gönderme düğmesi eylemi

<form action="/submitrolename" method="post" model="command"> 
<td>      
    <label for="radio2"><input type="radio" name="test1" value="radio2" />Role </label><br> 
      Select Role : <select name="for_radio2[]" class="radio2" disabled="true"> 
            <c:forEach items="${listRole}" var="role"> 
               <option value="${role.roleName}"> 
                <c:out value="${role.roleName}" /> 
               </option> 
            </c:forEach> 
            </select> 
       <input type="submit" value = "Check" style="height:25px;width:50px"> 
</td> 

Denetleyici. ,

@RequestMapping(value = "/submitrole", method = RequestMethod.POST) 
    public String addruleSerch(@ModelAttribute ("SpringWeb") Role command, ModelMap model) { 
    model.addAttribute("roleName", command.getRoleName()); 
    command.getRoleName(); 
    System.out.println("********" +command.getRoleName()); 
    } 

ben aşağı düğmesi eylemi kontrolöre damla seçin rolename geçmesine çalışıyorum, ancak ben onun gösterileri boş değer geçerken, ben bu sorunu çözmek, nasıl bana yardım edin, bunu yapmak için ubnable

cevap

0

Bahar fasulye özelliklerine değerler bağlamak için istek parametre adları kullanan önceden yardım için teşekkür ederim. Parametre adı, bean özellik adıyla eşleşmelidir. Durumunuzda, seçtiğiniz öğeyi, Rol sınıfındaki roleName özelliğine eşleşmesi için for_radio2 [] öğesinden roleName öğesine yeniden adlandırmanız gerekir.

+0

Seçtiğiniz adı yeniden adlandırmak için radyo düğmesi çalışmıyorsa lütfen bunu yapmak için bana yardımcı olabilir misiniz? –

+0

Neden radyo düğmesine ihtiyacınız var? –

+0

için Rule & Another için iki alanın bir tane var. –

İlgili konular