En el formulario sólo estás enviando un archivo pero deberías incluír un campo (oculto, supongo) que enviara el id: <input type="hidden" name="id" value="elquesea" /> Eso debería llegar.
El 23 de febrero de 2010 18:01, Diana <[email protected]> escribió: > Hola a todos estoy usando la clase uploadBean en mi jsp, pero tengo un > problema resulta que estoy recibiendo una variable que es un id proveniente > de otro jsp, hice dos impresiones (color rojo) para saber porque no esta > insertando la informacion en la BD con la funcion modificarFoto() (color > azul), y sucede lo siguiente, digamos que el id=12 y que el archivo se llama > "diana.jpg", cuando se carga la pagina por primera vez se imprime en > pantalla "Id inicial 12", entonces le doy examinar, busco el archivo, le doy > click en upload y me imprime "Archivo:diana.jpg Id:null",asi que como el > valor del id se pierde, la funcion modificarFoto no funciona. Este es el > código del que les hablo: (ahh..si sube el archivo a la carpeta en mi pc): > > <%String id = (String) request.getParameter("opcion"); String Variable="Id > inicial"+id;%> > <%=variable%> > <% > if (MultipartFormDataRequest.isMultipartFormData(request)) > { > // Uses MultipartFormDataRequest to parse the HTTP request. > MultipartFormDataRequest mrequest = new > MultipartFormDataRequest(request); > String todo = null; > if (mrequest != null) todo = mrequest.getParameter("todo"); > if ( (todo != null) && (todo.equalsIgnoreCase("upload")) ) > { > Hashtable files = mrequest.getFiles(); > if ( (files != null) && (!files.isEmpty()) ) > { > UploadFile file = (UploadFile) files.get("uploadfile"); > if (file != null){ > String name= file.getFileName(); > > boolean n= consulta.modificarFoto(id,name); > out.println("Archivo:"+name + "Id:" + id); > // Uses the bean now to store specified by > jsp:setProperty at the top. > upBean.store(mrequest, "uploadfile");} > } > else > { > out.println("<li>No uploaded files"); > } > } > else out.println("<BR> todo="+todo); > } > %> > </ul> > <form method="post" action="SimpleUpload.jsp" name="upform" > enctype="multipart/form-data"> > <table width="60%" border="0" cellspacing="1" cellpadding="1" > align="center" class="style1"> > <tr> > <td align="left"><b>Select a file to upload :</b></td> > </tr> > <tr> > <td align="left"> > <input type="file" name="uploadfile" size="50"> > </td> > </tr> > <tr> > <td align="left"> > <input type="hidden" name="todo" value="upload"> > <input type="submit" name="Submit" value="Upload"> > <input type="reset" name="Reset" value="Cancel"> > </form> > > Esta clase la descargue de la pagina: > http://www.javazoom.net/jzservlets/uploadbean/uploadbean.html, hay un .zip > con varios ejemplos, el ejemplo del que me guie es el SimpleUpload.jsp. > > Les agradezco la colaboración...me urge demasiado...Saludos!!! > > -- > ** Dian@ Yineth Picón Pab@ ** > > _______________________________________________ > Spanish mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/spanish > >
_______________________________________________ Spanish mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/spanish
