Seleccione el menú desplegable de recuperación de valor
Pregunta
Tengo los siguientes datos
<select class="small" name="test"><option value="1">a</option>
Quiero imprimir 'a' cómo puedo hacerlo?
request.getparameter(test)
me da el valor seleccionado como 1
Solución
No se puede, al menos no de esta manera.
El flujo general es este
- Usted tiene algún modelo, que contiene los dos valores (llamémosles "valor" y "valor de indicación")
- salida de la
<select>
en un JSP y pasar sobre ese modelo - Cuando el formulario se envía de vuelta al servlet / JSP, se obtiene el "valor" y, basándose en su modelo, obtener el correspondiente "valor de indicación"
Como se señaló en el comentario anterior, el modelo más ampliamente utilizado es una aplicación Map
. TreeMap
. HashMap
, LinkedHashMap
, dependiendo de sus datos.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow