Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2008, 08:21
Avatar de Lino-kun
Lino-kun
 
Fecha de Ingreso: mayo-2008
Ubicación: Cuernavaca Morelos Mexico
Mensajes: 126
Antigüedad: 16 años
Puntos: 2
Respuesta: Paso de variables entre JSPs

No necesitas una clase para pasar variables de un JSP a otro JSP, si estos JSP se llaman en el Scope de request solo necesitas en el JSP que quieres obtener las variables hacer un request.getParameter("parametro"); si no son en el scope de request puedes establecer variables session y despues de obtener los valores eliminarlas.

mira algo como esto, si tus variables las tienes declaracas como objetos de tipo form como un text, radio, etc. en tu jsp las obtienes asi
Código PHP:
   request.getParameter("parametro"); 
y en el jsp 1 solo submites.

si no son de tipo formularo y las esta declarando tienes que establecerlas como atributos. y despues recuperar los atributos.

JSP1
Código PHP:
   request.setAttribute("nombre_atributo",objeto); 
JSP2
[PHP]
<% if(request.getAttribute(“nombre_attributo”)!=null) {
out.println(request.getAttribute(“nombre_attributo ”));
} else{
out.println(“Algo”);
}%>
[PHP]

pero mejor especifica que tipo de variables quieres pasar. tambien se pueden pasar por url con al como esto
Código PHP:
response.sendRedirect("/page.jsp?id="+id+"&nombre="+nombre);