假如你现在选中了<option value='b'>bb</option>
那么你request.getParameter("kk")的值就是b

解决方案 »

  1.   

    楼上的可能没明白我的意思
    现在value=a,b,c,d,e这5个值都在右边框,都要存入数据库,
    我如何在JSP中取得他们的值,其中a,b,c,d,e是ID,aa,bb,cc,dd,ee是名称
    数据库中对应的表有此2个字段
      

  2.   

    那你request.getParameter("kk")的值得出来是什么,是不是就是aa,bb,cc,dd,ee??
      

  3.   

    只有提交才能把值传给JSP处理。所以上面的都是正确的。首先你要提交。提交后用request取得FORM中的值
      

  4.   

    request.getParameter("kk")能一下取5个值吗?
      

  5.   

    用getParameterVaules("kk")getParameterVaules():返回字符串数组,
    getParameter():返回单个字符串
      

  6.   

    同意楼上
    用getParameterVaules("kk")getParameterVaules():返回字符串数组,
    getParameter():返回单个字符串
      

  7.   

    解决方案,先将右边的多选框的值组织成一个字符串数组(用JAVASCRIPT)
    将这个数组作为一个隐含域的值。提交之后,从request中将这个隐含域的值取出即可。