• Lunes 23 de Diciembre de 2024, 14:11

Autor Tema:  Pasar Parametro Desde Jsp A Servlet  (Leído 7652 veces)

maux

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Pasar Parametro Desde Jsp A Servlet
« en: Sábado 20 de Octubre de 2007, 12:54 »
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 Parametro Desde Jsp A Servlet
« Respuesta #1 en: Martes 23 de Octubre de 2007, 21:11 »
0
Y si guardas el vector en la sesion ?

<% session.setAttribute("nombre-dato",dato); %>


Del lado del Servlet lo recuperas pidiendola al

 HttpSession miSesion= request.getSession();

y despues con

 String dato = miSesion.getAttribute("nombre-dato");

maux

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Pasar Parametro Desde Jsp A Servlet
« Respuesta #2 en: Jueves 25 de Octubre de 2007, 12:37 »
0
Muchas gracias por tu ayuda!!

Al final lo he pasado en el form como una variable hidden y funciona!

De todas maneras, muchísimas gracias por la respuesta!!