在Servlet里如何获取select标签里的值
<td>
<select name= "shopTypeId ">
<c:forEach var= "i " items= "${requestScope.list} ">
<option value= "${i.shopTypeId } "> ${i.shopTypeName } </option>
</c:forEach>
</select>
</td>
------解决方案--------------------不明白楼主是什么意思~~~
<option value= "${i.shopTypeId } "> ${i.shopTypeName } </option>
你如果是想得到value= "${i.shopTypeId } " 话,用request.getParameterValues( "shopTypeId ")
如果你是想得到${i.shopTypeName }的话,就把 value= "${i.shopTypeId } "去掉,用request.getParameterValues( "shopTypeId ")
如果
-------------
试过了,得到的是 null 值
---------------
那说明你到此页面来时${i.shopTypeId }这个值没有传过来~~~
java交流群(QQ群: 45459926),有意思的可以加入