demo07.html
<html>
<body>
<form action="demo08.jsp" method="post">
用户名:<input type="text" name="uname"><br>
密 码:<input type="password" name="upwd"><br>
<!--这里传过去的是一个数组 -->
兴趣:<input type="checkbox" name="**inst" value="篮球">篮球
<input type="checkbox" name="**inst" value="游泳">游泳
<input type="checkbox" name="**inst" value="唱歌">唱歌
<input type="checkbox" name="**inst" value="跳舞">跳舞
<input type="checkbox" name="**inst" value="看书">看书
<input type="submit" value="提交">
</br>
</form>
</body>
</html>
demo08.jsp
<%@ page contentType="text/html; charset=gbk"%>
<%@ page import ="java.util.*"%>
<html>
<body>
<%
request.setCharacterEncoding("GB2312");
Enumeration enu= request.getParameterNames();
%>
<%
while(enu.hasMoreElements())
{
String name=(String )enu.nextElement();
if(name.startsWith("**"))//这里会检测到星号开头 参数名,其它的会在下面显示,以星号开头的是一个数组所以加上星,用以取分数组和其它,其它也会在下面显示
{
String temp[] =request.getParameterValues(name);
%>
<h1><%=name%>-->
<%
for(int i=0;i<temp.length;i++)
{
%>
<%=temp[i]%>、
<%
}
%>
</h1>
<%
}
else
{
%>
<h1><%=name%> --> <%=request.getParameter(name)%></h1> //这里显示其它
<%
}
}
%>
</body>
</html>