24/07/2007, 09:13
|
| | Fecha de Ingreso: julio-2007
Mensajes: 13
Antigüedad: 17 años, 5 meses Puntos: 0 | |
Re: Servles pasa datos a JSP para visualizar lista desplegable Cita:
Iniciado por jf_jara Hola! yo con servlets no suelo trabajar, uso Ajax para estas cosas, de todos modos puedes probar creandote el codigo html desde un Action (supongo que estaras usando Struts) y guardandolo en sesion:
Esto en un Action:
String select = "<select name='lista' ><option value=""/> ";
//otras opciones almacenadas en clases
for (int i=0; listaClase!=null && i<listaClase.size(); i++) {
Clase objeto = (Clase)listaClase.get(i);
select+= "<option value='"+objeto.getId()+"'>"+objeto.getNombre()+"</option>";
}
request.getSession().setAttribute("lista_desplegab le",select);
...
En el JSP :
...
<% String lista = (String)request.getSession().getAttribute("lista_d esplegable"); %>
...
<!-- aqui ponemos el select recuperado -->
<%=lista %>
...
Asi mostramos un select dinamico, pero ya te digo, con Ajax es mucho mas comodo. Saludos!
No estaba utilizando Structs pero me mirare eso del action si no hay otra manera de hacerlo.
Muchas gracias. |