Pasar variable de javascript a java.
Estoy trabajando en un proyecto de java en el que necesito acceder a una variable jsp desde java.
No puedo hacerlo por medio de métodos post o gest porque lo tengo dentro de unos frames que se recargan cada vez que pincho en un listadito y eso provocaría que se recargaran infinitamente.
Por ejemplo un jsp tiene esta parte de código:
<%
ArrayList lista = (ArrayList) session.getAttribute("lista");
if (lista!=null){
for(int i = 0; i < lista.size(); i++)
{
porras = (ObjetoForm) lista.get(i);
%><%=porras.getNombre()%><%
}
}else
{%>No hay nombres<%}%>
En este ejemplo se hace un listado de nombres de un objeto que se obtiene por sesión y que recibe valor en otro jsp. Lo que se hace es pintar el listado de nombres.
Bien, pero lo que se quiere es pintar sólo un elemento del listado, este elemento viene por medio de una variable en un javascript, o sea q la puedo hasta pintar en un input, pero no consigo hacer nada más.
Lo que necesito es q en la parte de código de arriba pueda utilizar esa variable, es como si quisiera hacer algo como:
<%if (porras.getNombre()=%> document.forms[0].name <%)...
Status:
Open may. 28, 2007 - 08:28
javascript, java
1respuesta
Respuesta
may. 28, 2007 - 14:17
Bueno, al final encontré la solución!! no es como yo quería pero me vale... Al final sí que he podido comprobar que se pueden pasar los datos por medio de la url a cualquiera de los frames. Por lo que sólo he tenido que cambiar el .location y añadirle el parámero que quería. Luego en el frame es muy sencillo obtener el parámetro por medio de un request.getAttritube
Responda esta pregunta
Comparta su propia experiencia y conocimientos
Buscamos asegurarnos de que cada pregunta sea respondida por las mejores personas con conocimientos y experiencia relevantes; las mejores respuestas incluyen múltiples perspectivas. ¿Tiene conocimientos o experiencia relevantes para contribuir con su respuesta a alguna de estas preguntas frecuentes?
Añadir Nuevo Comentario