Foros del Web » Programación para mayores de 30 ;) » Java »

mantener el Item seleccionado en una lista

Estas en el tema de mantener el Item seleccionado en una lista en el foro de Java en Foros del Web. Buen dia, necesito un ojo, para ver que estoy haciendo mal, (ojo, no quiero meterme con ajax puesto que soy novato en java) tengo una ...
  #1 (permalink)  
Antiguo 21/10/2013, 16:35
 
Fecha de Ingreso: septiembre-2013
Mensajes: 22
Antigüedad: 9 años, 4 meses
Puntos: 0
mantener el Item seleccionado en una lista

Buen dia, necesito un ojo, para ver que estoy haciendo mal, (ojo, no quiero meterme con ajax puesto que soy novato en java)

tengo una lista y paso el item seleccionado por medio de un js:usebean, y funciona perfecto, pero como refresco la pagina la lista se refresca y no presenta el item seleccionado si no el ultimo item de la lista.

trato de validar el item con un if pero al parecer no esta haciendo nada.

<select name="D1" id="D1" >
<%
for (int i=0;i<listaEcoSuc.size();i++)
{
%>
if (<%=listaEcoSuc.get(i).getId_loc()%> = sCadena)
{
sCadena
<%
out.println("<option value="+ listaEcoSuc.get(i).getId_loc()+" selected>" + listaEcoSuc.get(i).getNombre_loc()+"</option>");
%>
;}
else
{
<%
out.println("<option value="+ listaEcoSuc.get(i).getId_loc()+" >" + listaEcoSuc.get(i).getNombre_loc()+"</option>");
%>
};
<%
}
%>
</select>

Gracias por sus aportes
  #2 (permalink)  
Antiguo 22/10/2013, 02:15
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 14 años, 5 meses
Puntos: 188
Respuesta: mantener el Item seleccionado en una lista

En el servlet que se está ejecutando al refresh tendrás que recuperar el atributo del select y setearlo para poder compararlo luego dentro del select.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 22/10/2013, 08:04
 
Fecha de Ingreso: septiembre-2013
Mensajes: 22
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: mantener el Item seleccionado en una lista

Pero con el BEAN en teoria si funciona para la segunda lista por que no funciona para la que envia el dato?

No entiendo.....

La variable en la que guardo el valor que envio al Bean (sCadena) funciona para la segunda lista, no deberia funcionar para hacer la validacion en la primer lista?

Gracias por su colaboracion.

Etiquetas: item, lista, seleccionado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:15.