【发布时间】:2011-03-31 05:08:03
【问题描述】:
这可能看起来很奇怪,但我需要为每个单选按钮组获取未选择单选按钮的值。我已经使用下面的代码来获取所有选定的按钮值,但我需要获取未选定的值。
ArrayList <String> userSelection = new ArrayList <String>();
Enumeration names = request.getParameterNames();
String selection = "";
while ( names.hasMoreElements() )
{
name = (String) names.nextElement();
userSelection.add(request.getParameter( selection ));
}
【问题讨论】:
-
您已经在服务器端代码中事先知道所有单选按钮。你怎么能显示所有单选按钮? :) 只需
allradiobuttons - selectedradiobuttons = unselectedradiobuttons。 -
:) 我知道,但是按钮名称存储在一个哈希集中,这些哈希集中存储在数组中(数组中的每个元素都是一组按钮),虽然我可以避免遍历数组。
-
将值存储在
List中并使用List#retainAll()。
标签: java servlets request radio-button