Вы не можете получить доступ к текстовому значению на стороне сервера. Если вы по-прежнему хотите, чтобы и value
, и text
читались на стороне сервера, измените value
, чтобы он содержал text
и value
<select name="item" id="item">
<option value="val1:One">One</option>
</select>
После того, как вы получите значение, вы можете разделить значение, чтобы получить оба.
String selected[] = request.getParameter("item").split(":");
String selectedValue = selected[0];
String selectedText = selected[1];