Programación General > Java

 Pasar Parametro Desde Jsp A Servlet

(1/1)

maux:
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:
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:
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!!

Navegación

[0] Índice de Mensajes

Ir a la versión completa