<%@ page language="java" contentType="text/html;charset=gb2312" import="java.util.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<!-- 这一样用来指定处理这个form的jsp是page.jsp -->
<form action="page.jsp" method="post"><br>
账号:<input type="text" name="username"/><br>
密码:<input type="password" name="userpassword"/><br>
<input type="checkbox" name="sport" value="pingpang">乒乓球
<input type="checkbox" name="sport" value="basketball">篮球
<input type="checkbox" name="sport" value="football">乒乓球
<input type="submit" value="递交">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html;charset=gb2312" import="java.util.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<%
request.setCharacterEncoding("gb2312"); //这个语句必须放到使用request之前,因为一旦当使用了
//request让后在去声明的话,就表示当面粉已经变成面包的时候就无力回天啦。
Map mapParamter =request.getParameterMap();//声明一个map对象,就像一个强大的二维数组,这样我们可以定向的获取元素的值
String[] strUsername=(String[])mapParamter.get("username");
out.println("账号"+strUsername[0]+"<br>");
String[] strPassword=(String[])mapParamter.get("userpassword");
out.println("密码"+strPassword[0]+"<br>");
String[] strSport=(String[])mapParamter.get("sport");
out.println("喜欢的运动:");
for(String sport : strSport)
{
out.println(sport);
}
%>
</body>
</html>