Foros del Web » Programación para mayores de 30 ;) » Java »

No pasa Variable en jsp

Estas en el tema de No pasa Variable en jsp en el foro de Java en Foros del Web. Hola, tengo un jsp donde caargo un archivo, y otro donde lo subo al servidor, si me sube el archivo pero tengo un campo en ...
  #1 (permalink)  
Antiguo 02/02/2015, 14:53
 
Fecha de Ingreso: febrero-2015
Mensajes: 7
Antigüedad: 9 años, 3 meses
Puntos: 0
No pasa Variable en jsp

Hola, tengo un jsp donde caargo un archivo, y otro donde lo subo al servidor, si me sube el archivo pero tengo un campo en el formulario con el id del usuario y no me llega al otro jsp :/

Código:
<form action="uploadFile.jsp" method="POST" enctype="multipart/form-data"> 
<input type="file" name="file"> 
<br/> 
<input type="text" name="id" value="155"><br>
<input type="submit" value="Subir archivo" >

</form>
y en el otro naturalmente tengo
Código:
String id= request.getParameter("id");
Ayuda porfa :);
Saludos
  #2 (permalink)  
Antiguo 03/02/2015, 02:25
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: No pasa Variable en jsp

Buenas,

Por lo que has puesto, deberia funcionarte. Que es lo que recibes, un null o un ""?

Has verificado mediante las herramietas del navegador (solapa Network en Chrome, por ejemplo) que los datos se envian correctamente?

Un saludo
__________________
If to err is human, then programmers are the most human of us
  #3 (permalink)  
Antiguo 03/02/2015, 02:55
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: No pasa Variable en jsp

Creo que el problema es el enctype

http://www.forosdelweb.com/f45/error...m-data-949115/
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #4 (permalink)  
Antiguo 03/02/2015, 07:43
 
Fecha de Ingreso: febrero-2015
Mensajes: 7
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: No pasa Variable en jsp

Sí según busqué ayer por mi lado el problema es por
Código:
enctype="multipart/form-data"
:/ pero esas soluciones no me funcionaban
  #5 (permalink)  
Antiguo 03/02/2015, 07:54
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: No pasa Variable en jsp

Buenas,

El enctype es correcto. Es el que necesitas para enviar ficheros. Lo que pasa es que los datos nos los puedes recoger directamente con getParameter, ya que vienen incrustados en el stream del mensaje multipart.
Lo mejor para parsear todos los datoses que utilices una libreria. Por ejemplo, FileUpload de Apache:
http://commons.apache.org/proper/com...ad//using.html


Un saludo
__________________
If to err is human, then programmers are the most human of us
  #6 (permalink)  
Antiguo 03/02/2015, 09:24
 
Fecha de Ingreso: febrero-2015
Mensajes: 7
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: No pasa Variable en jsp

Muchas gracias :) @Profesor_Falken

Etiquetas: jsp, string, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:27.