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>
<!-- ="checked">-->
</label>
男
<label>
<input type="radio" name="radiobutton" value="1">
</label>
女</div>
String sexString=req.getParameterValue("radiobutton");
取得的应该就是被选中radio的value
如果想用JS处理,要么把计算结果以参数形式加到URL脚本中,要么把计算结果加到form的隐藏表单域中,也就是type='hidden'
API是这样java.lang.String[] getParameterValues(java.lang.String name)
你没做过测试吧?只要你保证radio输入控件的名字一样,value不一样的话,直接用这句话:
String sexString=req.getParameterValue("radiobutton");后面没有s,就是“getParameterValue”,只返回你选中的那个radio的value。