<form action="UpdateDrugInfoServlet" method="post" >
   <table>
     <tr><td colspan="2">SSH整合药品修改</td></tr>
     
     <c:set var="drug" value="${requestScope.drug}"></c:set>
     <tr><td>药品名称</td><td><input name="dname" value="${drug.name }"></td></tr>
     <tr><td>单价</td><td><input name="price" value="${drug.price }"></td></tr>
     <tr><td>药品名称</td><td><select name="sel"  ><option value="1">感冒类</option><option value="2">消化类</option></select></td></tr>
     <tr><td><input type="submit" value="修改"><input type="hidden" name="id" value="${drug.id }"></td><td><input type="reset" value="重置"></td></tr>
   </table>
   </form>
如果把选中项的值传到UpdateDrugInfoServlet中  ????

解决方案 »

  1.   

    普通的input怎么传,这个就怎么传
    前台表单提交,后台:
    request.getParameter("sel");
      

  2.   

    request.getParameter("sel");
    正解!
      

  3.   

    request.getParameter("sel"); 
      

  4.   

    这个是页面是form表单,可以直接提交,然后在servlet中用  request.getParameter("sel");来获得,得到的就是你选择的那个的value.
      

  5.   

    用request.getParameter()就可以获取到了啊
      

  6.   

    request.getParameter("sel"); 获取你选中的项的值
      

  7.   

    输入框怎么传,选择框就怎么传。
    你把它看成是一样的就行了。哈哈。貌似使用的Stuts