15/10/2009, 06:24
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 16 años 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 |