Foros del Web » Programación para mayores de 30 ;) » Java »

pasar variable javascript a variable jsp

Estas en el tema de pasar variable javascript a variable jsp en el foro de Java en Foros del Web. Hola amigos espero que me puedan ayudar cuando trabajo con jsp y javascript yo puedo hacer esto <%int x=2;%> <script language="JavaScript1.2"> var indice indice = ...
  #1 (permalink)  
Antiguo 07/02/2004, 12:42
Avatar de elbueno45  
Fecha de Ingreso: noviembre-2003
Ubicación: lima
Mensajes: 97
Antigüedad: 20 años, 5 meses
Puntos: 0
pasar variable javascript a variable jsp

Hola amigos espero que me puedan ayudar

cuando trabajo con jsp y javascript yo puedo hacer esto

<%int x=2;%>
<script language="JavaScript1.2">
var indice
indice = <%=x%>
</script>

y normal la variable indice es igual a 2 .. la variable jsp paso su dato a la variable javascript pero para hacer lo contrario que la variable javascript pase a jsp no se como hacerlo???

<script language="JavaScript1.2">
var indice
indice = 2
<%int i=?????%>
</script>

como paso la variable javascript a jsp espero me puedan ayudar.. ya que de esa variable tengo que hacer un query a mi base de datos
gracias

__________________
elbueno45
  #2 (permalink)  
Antiguo 07/02/2004, 18:41
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Hola,
El codigo JavaScript se ejecuta en el cliente (navegador) y la JSP se ejecuta en el servidor, ANTES de enviarle la pagina HTML resultado al cliente.

Así que, en breve: NO se puede.

Cuando se ejecuta el código JavaScript la JSP ya hace un rato que terminó de ejecutarse :).

Tendrás que buscar otra forma de conseguir lo que quieres.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 09/02/2004, 05:10
 
Fecha de Ingreso: septiembre-2003
Mensajes: 109
Antigüedad: 20 años, 7 meses
Puntos: 0
como te dice GreenEyed no puedes sin salir de la pagina, osea tendras q submitir, submite ese valor lo recoges con jsp en la nueva llamada y vuelves a cargar la pagina como estaba.
saludos
  #4 (permalink)  
Antiguo 18/12/2008, 10:51
 
Fecha de Ingreso: agosto-2008
Mensajes: 64
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: pasar variable javascript a variable jsp

Debes usar AJAX
  #5 (permalink)  
Antiguo 22/08/2013, 05:19
 
Fecha de Ingreso: agosto-2013
Mensajes: 1
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: pasar variable javascript a variable jsp

Hay otra forma espero que te ayude:
<html>
<body>

<script language="JavaScript1.2">

public mandarI(){
var indice = 2
document.form.i.value=indice;
document.form.submit();
}

<%int i= request.getParameter("i");%>
</script>


<form name="form">
<input type="hidden" name="i">
<input type="button" value="Enviar dato" onclick="mandarI();">
</form>

</body>
</html>
  #6 (permalink)  
Antiguo 22/08/2013, 10:00
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: pasar variable javascript a variable jsp

Yo supongo que 9 años más tarde, habrá encontrado la forma.....
  #7 (permalink)  
Antiguo 23/08/2013, 23:10
Avatar de sonickseven  
Fecha de Ingreso: diciembre-2012
Ubicación: bogota
Mensajes: 404
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: pasar variable javascript a variable jsp

no se soy nuevo pero si tu puedes manejar los request que se envian a traves de html (post y get) lo que tu quieres lo puedes hacer con ajax :D ya que esto hace que tu pagina sea mas funcional. Lo que te estoy diciendo yo lo hago en PHP no se si aca se puede aunque esto es INTERNET!!!!! :D
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 09:43.