Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 10:07
deportistaFrustrado
 
Fecha de Ingreso: octubre-2012
Mensajes: 8
Antigüedad: 11 años, 6 meses
Puntos: 1
Leer variable de java en javascript?

Primero que nada perdón por todos los errores que seguro cometeré en la descripicón de mi problema. Aclaro que empecé con java, jsp, etc hace apenas unos días. Estoy intentando cargar los datos de un segundo combo en base a la selección del primero en un jsp. No quiero usar base de datos, tengo otro método para obtener los valores, pero el código para obtener los datos lo pongo entre <% %> declarando variables, ya esas variables después las quiero acceder dentro de <script></script>. Se podrá ? Sino tienen alguna otra forma simple de lograr lo de los combos.

Parte del código es esta.
Código:
<%
					String combo1= request.getParameter("combo1");
					String[]  lista = utils.obtenerCombo2(combo1);					
				%>
Necesito acceder a lista dentro del script, se puede ? tal vez document. y algo mas ?
Se que seguro que no es la mejor forma de hacerlo, pero si logro acceder a lista creo que mi problema se soluciona.

Agrego una cosa mas, el segundo combo se me carga con los datos bien cuando entro a la página por primera vez de esta manera
Código:
<select id="combo2" name="combo2">
				<%
String combo1= request.getParameter("combo1");
String[]  lista = utils.obtenerCombo2(combo1);
					while (lista.hasMoreElements()) {
// 						String eg = lista.nextElement();
				%>
<%-- 				<option value="<%=eg%>"> --%>
<%-- 					<%=eg%> --%>
				</option>
				<%
// 					}
				%>
			</select>
Otra solución a mi problema sería que cuando se produce un cambio en combo1, se ejecute de nuevo el código que acabo de poner, creo que incluso sería mejor de esta forma, pero tampoco se como se hace...
Desde ya muchas gracias por la ayuda

Última edición por deportistaFrustrado; 22/10/2012 a las 10:21