我正在使用Spring mvc,並且在這個概念中也是新的。我有一個使用無序列表的下拉列表,我想從Controller中的下拉列表中獲取數據,當我單擊submitt按鈕時。我也有文本字段,這很容易讓測試領域進入控制器使用。但我不知道如何從下拉列表中獲取數據。我的jsp頁面是這樣 我已經實現的html代碼這樣如何從dropdown中獲取數據進入spring mvc控制器
<form role="form" method="post" action="/Web/password.html">
<fieldset>
<div class="form-group input-group">
<span class="input-group-addon">
<i class="glyphicon glyphicon-user"></i>
</span>
<input class="form-control" placeholder="User Name" name="userName" type="email" required="" autofocus="">
</div>
<div class="form-group input-group">
<span class="input-group-addon">Applications</i></span>
<div class="btn-group" id='btnn'>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span data-bind="label">Select One Application</span> <span class="caret"></span>
</button>
<ul class="dropdown-menu" name="dropDown" role="menu" style="height:200px;overflow: auto;" >
<c:forEach var ="entry" items="${listOfApp }">
<li><a tabindex="-1" href=""><c:out value="${entry }" /></a></li>
</c:forEach>
</ul>
</div>
</div>
</fieldset>
</form>
和我的控制器是
@RequestMapping(value = "/password.html", method = RequestMethod.POST)
public String submit(@RequestParam (value ="userName") String userName,
@RequestParam ("dropDown") String dropDown) {
System.out.println(dropDown+" "+userName);
return "Hi";
}
我用<li>
,在控制器的文本字段。但在服務器上它顯示錯誤,它沒有得到名稱'下拉'的值。如果有人知道如何解決這個問題,那麼請幫助我。
不userName的獲取填充? – 2014-12-08 05:13:54
是的。 userName中沒有錯誤 – user2409128 2014-12-08 05:15:02