jsp接收相同复合参数 request.getParameterValues()用法

在网站中往往需要用户选择复选框,此时需要创建多个复选框让用户进行选择:

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

</head>

<form action="getParam.jsp">

    <label><input type="checkbox" name="inst" value="aaa">aaa</label>

    <label><input type="checkbox" name="inst" value="bbb">bbb</label>

    <label><input type="checkbox" name="inst" value="ccc">ccc</label>

    <label><input type="checkbox" name="inst" value="ddd">ddd</label><br>

    <input type="submit" value="submit">

</form>

上面的代码有四个复选框,这些复选框的name为inst,我们将这些复合参数传递给getParam.jsp:

<%@ page contentType="text/html" pageEncoding="GBK"%>



args:<br>



<%

    String[] insts = request.getParameterValues("inst");

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

        out.println(insts[i] + "<br>");

    }

%>


此时可以看到用户进行多选的复选框的值。

你可能感兴趣的:(parameter)