|    
			
				15/10/2009, 06:24
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: diciembre-2008 
						Mensajes: 233
					 Antigüedad: 16 años, 10 meses Puntos: 1 |  | 
  |  Respuesta: recordar opcion de un select  
  Hola, estoy utilizando struts2 no struts, y no recupero las variables con el request. Por ejemplo, para pasar los valores al action utilizo la siguiente función javascript:
 function recargarListaConSeleccion()
 {
 var indicefecha = document.forms[1].listafechas.selectedIndex;
 var fechaseleccionada = document.forms[1].listafechas.options[indicefecha].value;
 
 var indicetransporte = document.forms[1].listaempresastransporte.selectedIndex;
 var nombreempresatransporteseleccionada = document.forms[1].listaempresastransporte.options[indicetransporte].value;
 
 var indicegestion = document.forms[1].listaempresasgestion.selectedIndex;
 var nombreempresagestionseleccionada = document.forms[1].listaempresasgestion.options[indicegestion].value;
 
 var indiceresiduo = document.forms[1].listatiposresiduos.selectedIndex;
 var nombretiporesiduoseleccionado = document.forms[1].listatiposresiduos.options[indiceresiduo].value;
 
 document.location.href='/sgma/listar-salidas-residuos!recargarListaConSeleccion.action?fechasel  eccionada='+fechaseleccionada+
 '&nombreempresatransporteseleccionada='+nombreempr  esatransporteseleccionada+
 '&nombreempresagestionseleccionada='+nombreempresa  gestionseleccionada+
 '&nombretiporesiduoseleccionado='+nombretiporesidu  oseleccionado;
 }
 
 donde ListarSalidasResiduos es mi action, y recargarListaConSelección un método del action.
 
 El problema está poder hacer uso, por ejemplo de nombreempresatransporteseleccionada, para ir al select de la jsp que a continuación escribo y hacer que se seleccione la opción cuyo valor, después de recorrer el iterator, sea el de esa variable:
 
 <select id="selectempresatransporte" name="listaempresastransporte" onchange="recargarListaConSeleccion()">
 <option value="todasempresastransporte">Ver todas</option>
 <s:iterator value="listaempresastransporteVo">
 <option value="<s:property value="%{nombre}"/>"><s:property value="%{nombre}"/></option>
 </s:iterator>
 </select>
 
 No sé como coger ese valor en la jsp, ni como decirle al select que me seleccione (de cara al usuario, que se vea seleccionada vamos) la opción en la que salga.
 
 Muchas gracias, un saludo
     |