jspは同じ複合パラメータrequest.getParameterValue()の使用法を受信する
7002 ワード
Webサイトでは、ユーザーがチェックボックスを選択する必要がある場合がよくあります.この場合、ユーザーが選択できるように複数のチェックボックスを作成する必要があります.
上のコードには4つのチェックボックスがあります.これらのチェックボックスの名前はinstです.これらの複合パラメータをgetParam.jspに渡します.
ユーザーが複数選択するチェックボックスの値が表示されます.
<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>");
}
%>
ユーザーが複数選択するチェックボックスの値が表示されます.