一:名称不同,值可相同
<input type=checkbox name="a1" value="1">CPU
<input type=checkbox name="a2" value="1">主板
<input type=checkbox name="a3" value="1">内存
以名称为依据的判断:
request.getParameter("a1")==null
二:名称相同,值不同
<input type=checkbox name="a" value="1">CPU
<input type=checkbox name="a" value="2">主板
<input type=checkbox name="a" value="3">内存
以值为依据的判断:
String[] a = request.getParameterValues("a");
看a数组中是否有相应的值。如果选中"CPU",则a[0]="1"