有时候在一个JSP页面中有不止一个CHECKBOX,他们的名字都是相同的,在另外一个接收该页提交的JSP页面中,如何显示选择的内容,并对这些选择的内部进行处理应用。
答:
提交页面采用如下:
<form action=\"showResult.jsp\" method=\"post\">
请选择你关注的国家:<br>
<input type=\"checkbox\" name=\"t\" value=\"China\"/>中国<br>
<input type=\"checkbox\" name=\"t\" value=\"America\"/>美国<br>
<input type=\"checkbox\" name=\"t\" value=\"France\"/>法国<br>
<input type=\"checkbox\" name=\"t\" value=\"idian\"/>印度<br>
<input type=\"submit\" value=\"submit\">
</form>
处理页面采用如下:
<%
String[] t=request.getParameterValues(\"t\");//这里不是getParameter()方法
out.print(\"你关注的国家有:<br>\");
for(int i=0;i<t.length;i++)
{
out.print((i+1)+\":\"+t[i]+\"<br>\");
}
%>