String[] sexString=req.getParameterValues("radiobutton");写到这里,本来想for下,得到每个radio的值。可是我想得到 哪个radio是选中的,然后传递到数据库中。想到用js判断,true和false,可以js里面的变量怎么传递到servlet中?还是有其他好的方法?   <input type="radio" name="radiobutton" value="0"  checked>
                        
                        <!-- ="checked">-->
                        </label>
                      男
                      <label>
                      <input type="radio" name="radiobutton" value="1">
                      </label>
                      女</div>

解决方案 »

  1.   

    只要你保证radio输入控件的名字一样,value不一样的话,直接用这句话:
    String sexString=req.getParameterValue("radiobutton");
    取得的应该就是被选中radio的value
    如果想用JS处理,要么把计算结果以参数形式加到URL脚本中,要么把计算结果加到form的隐藏表单域中,也就是type='hidden'
      

  2.   

    getParameterValue 这个取得是数组。
    API是这样java.lang.String[] getParameterValues(java.lang.String name)
      

  3.   


    你没做过测试吧?只要你保证radio输入控件的名字一样,value不一样的话,直接用这句话:
    String sexString=req.getParameterValue("radiobutton");后面没有s,就是“getParameterValue”,只返回你选中的那个radio的value。