servlet获取列表框的值

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:28:52
<select name=<%=rs.getString("id")%>>
<option selected>1
<option selected>2
<option selected>3
<option selected>4
<option selected>5
<option selected>6
<option selected>7
<option selected>8
<option selected>9
<option selected>10
</select>
rs.getString("id")是从数据库中取id,servlet中String name = request.getParameter("1");可以获取第一个列表框的值,问题是怎么获取所以的表框的值,假如有10个或更过。

你应该是
<select name="id">
<option value="1">显示的值</option>
</select>
然后在后台才可以用String name = request.getParameter("name");

在这你怎末是这样做的在数据库中是用的id读出来的么怎末获取值就要 用name获取呢 在这你冲数据库获得的id应该是一个Model的集合你前台应该动态循环出来付给列表框
<select name ="id">
<c:forEach items="${col}" var="um">
<option value="${um.id}"></option>
</c:forEach>
</select>

<select name="name">
<option value="2">
<option value="3">
....
加个value然后再通过select的name值得到String name = request.getParameter("name");
然后再判断,。。