所以我在我的JSP中使用bootstrap,我有下面的下拉列表,我试图将dropDownList
作为参数传递给映射到Home
的servlet / controller,我可以查询数据库基于dropDownList
的值。我已经在servlet / controller上设置了接收和查询数据库的所有内容,但是我无法通过下拉列表来传递参数。关于如何实现这一点的任何想法?
<form action="Home" method="post">
<select class="form-control" name="dropDownList">
<option selected value="default"> Please select an option</option>
<option value="ATM">ATM</option>
<option value="Restrooms">Restroom</option>
<option value="Vending machine">Vending Machine</option>
<option value="Food & Drink">Food & Drink</option>
<option value="Parking Kiosk">Parking Kiosk</option>
<option value="Ramp">Ramp</option>
</select>
</form>
我获取参数的服务器端部分如下:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String type= request.getParameter("dropDownList");
}
答案 0 :(得分:0)
在服务器端使用此功能
String selectedItem;
if(request.getParameter("dropDownList")!=null)
{
selectedItem=request.getParameter("dropDownList");
}