1.您的性别:
<br />
<input type="radio" name="m1" value="A" />
男
<input type="radio" name="m1" value="B" />
女
</label>
<br /> 2.您的年龄(周岁):
<br />
<input type="radio" name="m2" value="A" />
18—28岁
<input type="radio" name="m2" value="B" />
28—35岁
</label>
<br /> String []k=new String[3];
int i=1;
while(i<3){
k[i]=request.getParameter("m"+i);
i++;
}m1和m2是表示HTML页面中两个单选框的name值。能不能用循环把它们取出来?m1和m2表示的方法("m"+i)好像不对,谁知道怎么表示,帮帮忙谢谢了!
改成:
k[i]=request.getParameterValue("m"+i);
你把循环去掉,用下面的可以得到 数组:
是:
k[i]=request.getParameterValues("m1");
k[i]=request.getParameterValues("m2");
这个是针对复选框的,而你那是单选框,直接用:
k[i]=request.getParameter("m2");
就可以啦!
他返回是String类型!
何为单选框?