• Viernes 8 de Noviembre de 2024, 08:39

Autor Tema:  Pasar Parametros  (Leído 1865 veces)

maux

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Pasar Parametros
« en: Sábado 20 de Octubre de 2007, 12:56 »
0
Hola!!

Tengo una página jsp en la que tengo un form con unas variables, y a parte del form tengo dos arrays de string, todos estos datos los quiero pasar a un servlet que es llamado por el form.
Mi problema es que el servlet me da una excepcion, porque creo que le llegan parámetros nulos. Los valores del form llegan bien, pero los array de string me llegan como nulos.
Lo que hago es en la página jsp pongo las siguientes línea:
<%
request.setAttribute("arra1", array1);
request.setAttribute("array2",array2);
%>
Donde array1 y array2 son los arrays de string. En el sevlet pongo las lineas:
String [] array1 = (String[])request.getAttribute("array1");
String [] array2 = (String[])request.getAttribute("array2");
Y no me funciona. Alguien me puede dar una idea sobre que puedo estar haciendo mal??

Muchas gracias!!

Parker

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Pasar Parametros
« Respuesta #1 en: Miércoles 24 de Octubre de 2007, 17:22 »
0
Por que no utilizas la sesion ?

<%

session.setAttribute("arra1", array1);
session.setAttribute("array2",array2);

%>


Luego en el Servlet la recuperas con

HttpSession miSesion = request.getSession();

y los recuperas con miSesion.getAttribute("array2");