问答详情
源自:3-7 request对象(上)

抄都能抄错,而且还找不到错在哪。

54c47cbf0001d9a403210182.jpg为什么爱好输出错误。on  选了几个就有几个on,却不能输出爱好名。


  <body>

    <h1>request内置对象</h1>

    <%request.setCharacterEncoding("utf-8"); %>

    <hr>

    用户名:<%=request.getParameter("username")%><br>

    

    爱好:<% 

    String[] favorites=request.getParameterValues("favorite");

    if(request.getParameterValues("favorite")!=null){

    for(int i=0;i<favorites.length;i++)

    {

    out.println(favorites[i]+"&nbsp;&nbsp;");

    }

    }

     %>

 

  </body>

  <body>

    <h1>out内置对象</h1>

    <hr>

     <h1>用户注册</h1>

    <hr>

    <form name="regForm" action="request.jsp" method="post">

    <table>

    <tr>

    <td>用户名</td>

    <td><input type="text" name="username"/></td>

    </tr>

    <tr>

    <td>

    <input type="checkbox" name="favorite" values="read">读书

    <input type="checkbox" name="favorite" values="music">音乐

    <input type="checkbox" name="favorite" values="movie">电影

    <input type="checkbox" name="favorite" values="internet">上网

    </td>

    </tr>

    <tr>

    <td colspan="2"><input type="submit" values="提交"/></td>

    </tr>

    </table>

    </form>

 <br><br>

 <a href="request.jsp?username=历史">测试url传参数</a>

  </body>


提问者:宇宙大魔王 2015-01-25 13:20

个回答

  • sixGod
    2015-01-25 18:27:07

     <input type="checkbox" name="favorite" values="read">读书

    给元素赋值,没有用values,是value,不要加s