これは、実際には HTML フォームの動作に関する質問です。1 つの「名前」属性と異なる「値」属性を持ついくつかのチェックボックスをオンにして送信ボタンを押すと、ブラウザはチェックボックスの値を含むリクエストをサーバーに送信します。したがって、この URL パラメータから値の名前を取得できます。
例えば:
<form name="input" action="html_form_action.asp" method="get">
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car
<br><br>
<input type="submit" value="Submit">
</form>
両方のチェックボックスをオンにすると、サーバーはこのパラメーターを次のように受け取ります。
http://example.com/your_page.jsp?vehicle=Bike&vehicle=Car
その後、次のような値を取得できます。
String checkboxValues = request.getParameter("vehicle");
チェックボックス値は、コンマで区切られたすべての値を取得します。