当前位置: 代码迷 >> Java Web开发 >> jsp获得下拉列表的值,该如何处理
  详细解决方案

jsp获得下拉列表的值,该如何处理

热度:1336   发布时间:2013-02-25 21:20:26.0
jsp获得下拉列表的值
下拉列表  
<p><select name="category">
  <option>家人</option>
  <option>朋友</option>
  <option>同学</option>
  <option>同事</option>
  </select>
获得值
  String category =request.getParameter("category");
错误
原因: 无法通过方法调用转换将实际参数String[]转换为String????????????
这是怎么回事?
求指教

------解决方案--------------------------------------------------------
好吧,我试了一下,如果不写value,也是可以获取到值的,获取的是text。

楼主的问题,不知道是什么原因了。


------解决方案--------------------------------------------------------
下拉列表
<p><select name="category">
<option value="">家人</option>
<option value="">朋友</option>
<option value="">同学</option>
<option value="">同事</option>
</select>
记得给value赋值,就好了~!
------解决方案--------------------------------------------------------
<select name="category">
<option value = "家人" >家人</option>
<option value = "朋友" >朋友</option>
<option value = "同学" >同学</option>
<option value = "同事" >同事</option>
</select>
这样写的吧 ,可能后台会是乱码
------解决方案--------------------------------------------------------
如果不是请这样 取值 :
function onC(){
var category =document.getElementById("category");
for(var i=0; i<category.length; i++){
alert(category[i].text);
}

}
  相关解决方案