为了账号安全,请及时绑定邮箱和手机立即绑定

为什么运行结果总是用户名: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]+"&nbsp;&nbsp;");

  }  

  }%>

为什么运行结果总是用户名:NULL  爱好:         //爱好选不选都为空,我哪里有错?


正在回答

2 回答

<form action="xianshi.jsp" name=regform method="post">
<table>
  <h1>用户注册</h1>
    <hr/>
   <tr>
   <td>用户名:</td>
   <td><input type="text" name="username"/></td> 
   </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>
    <tr>
   <td colspan="2"><input type="submit" value="提交"/></td>
    </tr>
    </table>
   </form>
<%
     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]+"&nbsp;&nbsp;");
  }  
  }%>

这是我复制过去改的  加了table标签  可以实现

0 回复 有任何疑惑可以回复我~

name要加写成“name” 你再试试

<form action="doreg.jsp" name=regform method="post">


1 回复 有任何疑惑可以回复我~
#1

慕容7724642

<form action="doreg.jsp" name="regform" method="post">
2016-09-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么运行结果总是用户名:NULL 爱好: //爱好选不选都为空,我哪里有错?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信