Foros del Web » Programando para Internet » Javascript »

llamar a una jsp

Estas en el tema de llamar a una jsp en el foro de Javascript en Foros del Web. <jsp:forward page="siguiente.jsp"> <jsp:param name="param1" value="valor1"> </jsp:forward>...
  #1 (permalink)  
Antiguo 01/07/2010, 09:22
 
Fecha de Ingreso: julio-2010
Mensajes: 9
Antigüedad: 13 años, 9 meses
Puntos: 0
llamar a una jsp

<jsp:forward page="siguiente.jsp">
<jsp:param name="param1" value="valor1">
</jsp:forward>

Última edición por lucarica; 09/08/2010 a las 04:03
  #2 (permalink)  
Antiguo 01/07/2010, 09:50
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: llamar a una jsp

vamos por partes, en el onchange realizas un submit que enviará el formulario al servidor, ahí puedes comparar el POST del select y redirrecionar/incuir el otro jsp

otra forma es cambiar en javascript el action del form hacia el jsp especifico.
  #3 (permalink)  
Antiguo 01/07/2010, 09:58
 
Fecha de Ingreso: diciembre-2008
Mensajes: 83
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: llamar a una jsp

Bueno puedieras poner en el value de la opcion el jsp a donde quieres q valla, y hacer una funcion mas o menos asi

Código Javascript:
Ver original
  1. //Esto es solo para q tengas una idea
  2. var changeAction = function (newAction)
  3. {
  4. if(newAction === '0') return false;
  5.  document.getElementById('elFormulario').action = newAction;
  6.  document.getElementById('elFormulario').submit();
  7. }

entonces en el onchange del select pondrias esta funcion, mas o menos se veria asi
Código HTML:
Ver original
  1. <div class="div_texbox" id="divSelMeses">
  2. <select name="cboTest" onChange="changeAction(this.value);">
  3. <option value="0">Seleccione alguno</option>
  4. <option value="centro_principal_control.jsp">CPC</option>
  5. <option value="otro.jsp">SERVICOS</option>
  6. </div>

Ahora, si quieres mantener los value como los pones en tu ejemplo, podrias entonces poner un arreglo con los jsp dependiendo de la opcion

Código Javascript:
Ver original
  1. var jsp = {'0':'0', '1':'centro_principal_control.jsp', '2':'otro.jsp'};
  2. //Esto es solo para q tengas una idea
  3. var changeAction = function (newAction)
  4. {
  5. if(newAction === jsp['0']) return false;
  6.  document.getElementById('elFormulario').action = jsp[newAction];
  7.  document.getElementById('elFormulario').submit();
  8. }

espero te ayude
__________________
Agradecer no cuesta nada.
  #4 (permalink)  
Antiguo 02/07/2010, 04:34
 
Fecha de Ingreso: julio-2010
Mensajes: 9
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: llamar a una jsp

<jsp:forward page="siguiente.jsp">
<jsp:param name="param1" value="valor1">
</jsp:forward>

Última edición por lucarica; 09/08/2010 a las 04:03

Etiquetas: jsp, llamar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:15.