2016-04-12 6 views
1

ここはhtmlです。送信ボタンのアクションでドロップダウンから特定のロール名をコントローラに送信したい

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

コントローラ。 、

@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()); 
    } 

は私がダウンボタンアクションのコントローラにドロップから選択ロール名を渡すためにしようとしていますが、私はそのショーnull値を渡しながら、私はこの問題を解決しますどのように、私を助けてください、それを行うにはubnable

答えて

0

春は、Beanのプロパティに値をバインドするリクエストパラメータ名を使用して、事前に協力いただきありがとうございます。パラメータ名は、Beanのプロパティ名と一致する必要があります。あなたの場合、RoleクラスのroleNameプロパティと一致するように、select要素の名前をfor_radio2 []からroleNameに変更する必要があります。

+0

ラジオボタンが機能しない場合は、選択名の名前を変更してください。 –

+0

ラジオボタンが必要な理由を教えてください。 –

+0

ルールには2つのフィールドがあり、ロールにはもう1つがあります –

関連する問題