htmlからサーバ側に配列表現を送信する方法

htmlで配列が使えることをバイトで知ってびっくりした。
例えば、formで下のように書いて送信する。


<input name="array[]" type="hidden" value="A">
<input name="array[]" type="hidden" value="B">
<input name="array[]" type="hidden" value="C">
<input name="array[]" type="hidden" value="D">
すると、サーバ側では上から要素0〜3の配列として処理できる。

Java Servletの場合


String value0 = request.getParameter(array[0]);
String value1 = request.getParameter(array[1]);
String value2 = request.getParameter(array[2]);
String value3 = request.getParameter(array[3]);
みたいな感じで。