例如:复选框 勾选多个内容的时候
提交:
<form action="request04.jsp" method="post">
姓名: <input type="text" name="name"><br>
兴趣: <input type="checkbox" name="**inst" value="游泳">游泳
<input type="checkbox" name="**inst" value="唱歌">唱歌
<input type="checkbox" name="**inst" value="跳舞">跳舞
<br><input type="submit" value="显示">
<input type="hidden" name="info" value="MLDN">
</form>
接收时如是写:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.util.*"%>
<%
request.setCharacterEncoding("GBK") ; // 按中文接收
Enumeration enu = request.getParameterNames() ; // 接收参数的名称
%>
<%
while(enu.hasMoreElements()){
String paramName = (String)enu.nextElement() ;
%>
<h2><%=paramName%>
-->
<%
if(paramName.startsWith("**")){
// 按数组接收
String temp[] = request.getParameterValues(paramName) ;
for(int i=0;i<temp.length;i++){
%>
<%=temp[i]%>、
<%
}
}else{
%>
<%=request.getParameter(paramName)%>
<%
}
%>
</h2>
<%
}
%>