Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/06/2013, 09:44
ElAthlit
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 3 meses
Puntos: 78
Respuesta: cargar un select desde otro select struts 2

En caso que quieras pasar de DWR, sería hacer lo siguiente:

Desde el JSP donde tienes el formulario....

Tienes una capa1, capa2 y capa3.

En la capa1 tienes un combo con datos que has rellenado desde el .action (hasta aqui todo normal).

En el combo1, desde el evento onchange haces la llamada ajax al .action que te recoja los datos del combo1 (un setter), haga la consulta, y de salida a un JSP con el segundo combo (que aparecerá en la capa2)

Para la capa2, lo mismo. El evento onchange hace la consulta vía Ajax al .action que recoge los datos (otro setter), hace la consulta y muestra el JSP donde está el combo3. Esto aparecerá en la capa3.

Para no tener 3 .actions diferentes, en el descriptor de Struts2 puedes definir 3 metodos en un mismo .action. Uno para cada combo.

Saludos!!