表单中的每个复选框应具有相同的名称,但应具有不同的值。例如
... <input type="checkbox" id="SELECT_CB_1" name="SELECT_CB" value="1" /> Checkbox 1 <input type="checkbox" id="SELECT_CB_2" name="SELECT_CB" value="2" /> Checkbox 2 <input type="checkbox" id="SELECT_CB_3" name="SELECT_CB" value="3" /> Checkbox 3...
然后,当您的表单发布后,您可以使用
HttpServletRequest来检索名称为的所有复选框的值
SELECT_CB。
String[] checked_values = request.getParameterValues( "SELECT_CB" );
您可能需要检查
null是否未选中任何复选框。
在上一个示例中,如果选中
SELECT_CB_1,
SELECT_CB_3然后
checked_values将包含
[ "1", "3" ]
然后,您可以使用这些值来检索难题的其他部分,例如主题和用户名。



