为什么运行结果总是用户名:NULL 爱好: //爱好选不选都为空,我哪里有错?
<form action="doreg.jsp" name=regform method="post">
<h1>用户注册</h1>
reg.jsp
<hr>
<tr>
<td>用户名:</td>
<td><input type="text" name="username"/></td><br>
</tr>
<tr>
<td>爱好:</td>
<td>
<input type="checkbox" name="favorite" value="read">读书
<input type="checkbox" name="favorite" value="music">音乐
<input type="checkbox" name="favorite" value="movie">电影
<input type="checkbox" name="favorite" value="internet">上网
</td>
</tr>
<br>
<tr>
<td colspan="2"><input type="submit" value="提交"/></td>
</tr>
</form>
doreg.jsp
<%
request.setCharacterEncoding("utf-8");
request.setAttribute("password", "123456");
%>
用户名:<%=request.getParameter("username") %><br>
爱好:<%
if(request.getParameterValues("favorite")!=null)
{
String [] s=request.getParameterValues("favorite");
for(int i=0;i<s.length;i++)
{
out.println(s[i]+" ");
}
}%>
为什么运行结果总是用户名:NULL 爱好: //爱好选不选都为空,我哪里有错?