Этот подход идеально подходит для ввода текста, но он не работает с выборами!Как я могу получить значение множественного тега Select с тем же именем в Servlet?
Есть ли способ получить значения, такие как массив; кроме использования скрытых значений или javascript?
String [] levelDropdowns = request.getParameterValues ("levelDropdown");
<select name="levelDropdown">
<option value="0" selected="" disabled="">Select ...</option>
<option value="level1">level 1</option>
<option value="level2">level 2</option>
</select>
<select name="levelDropdown">
<option value="0" selected="" disabled="">Select ...</option>
<option value="level1">level 1</option>
<option value="level2">level 2</option>
</select>
Я хочу, чтобы иметь доступ к levelDeopdowns [0] и levelDeopdowns [1] в моем Java код!
Я не хочу, чтобы несколько значений были выбраны! Мне нужны значения нескольких выборок в одной и той же переменной в моем java-коде. – kavehmb
@kavehmb, Если это то, что вы ищете, почему бы просто не использовать 'request.getParameterMap()' для получения карты всех параметров? И, конечно, название выбирает по-разному. – developerwjk