jspは同じ複合パラメータrequest.getParameterValue()の使用法を受信する

7002 ワード

Webサイトでは、ユーザーがチェックボックスを選択する必要がある場合がよくあります.この場合、ユーザーが選択できるように複数のチェックボックスを作成する必要があります.
<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>

上のコードには4つのチェックボックスがあります.これらのチェックボックスの名前は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>");

    }

%>

ユーザーが複数選択するチェックボックスの値が表示されます.