<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<form action="2.jsp">
<input type="checkbox" name="rdoTest" value="1">
<input type="checkbox" name="rdoTest" value="2">
<input type="checkbox" name="rdoTest" value="4">
<input type="checkbox" name="rdoTest" value="8">
<input type="checkbox" name="rdoTest" value="16">
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>2.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<%
int s=0;
String[] check=request.getParameterValues("rdoTest");
if(check!=null){
for(int i=0;i<check.length;i++){
out.print(check[i]+"<br>");
int j = Integer.valueOf(check[i]).intValue();
s=s+j;
}
}
else{
out.print("一个都没有选择!");
}
out.print(s);
%>
</body>
</html>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<form action="2.jsp">
<input type="checkbox" name="rdoTest" value="1">
<input type="checkbox" name="rdoTest" value="2">
<input type="checkbox" name="rdoTest" value="4">
<input type="checkbox" name="rdoTest" value="8">
<input type="checkbox" name="rdoTest" value="16">
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>2.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<%
int s=0;
String[] check=request.getParameterValues("rdoTest");
if(check!=null){
for(int i=0;i<check.length;i++){
out.print(check[i]+"<br>");
int j = Integer.valueOf(check[i]).intValue();
s=s+j;
}
}
else{
out.print("一个都没有选择!");
}
out.print(s);
%>
</body>
</html>
int s=0;
String[] check=request.getParameterValues("rdoTest");
for(int i=0;i<check.length;i++){
out.print(check[i]+"<br>");
int j = Integer.valueOf(check[i]).intValue();
s=s+j;
}
/* else{
out.print("一个都没有选择!");
}因为没选的话check.length=0,不会做那个循环的*/ out.print(s);
%>