[Spanish] Problema con formulario multipart

Luis Franco Vázquez luis.frvz at gmail.com
Tue Feb 23 13:54:53 EST 2010


Revisa tu código:
<%String id = (String) request.getParameter("opcion"); String Variable="Id
inicial"+id;%>
por lo tanto el campo que envía tiene que llevar el name="opcion".
El hidden queda así: <input type="hidden" name="opcion" value="<%=id%>" />
Ya me dirás


El 23 de febrero de 2010 19:21, Diana <diyipipa87 en gmail.com> escribió:

> Hola Luis,
> Ya lo había probado asi pero no funciono.
> Le cambie el nombre al campo hidden por "ide", es decir:
> <input type="hidden" name="ide" value="<%=id%>"/>
>  y lo tomaba como request.getParameter("ide") , y lo imprimia normal out.println("Archivo:"+name
> + "Id:" + ide); pero nada, me sigue mostrando como null, aparte que no
> me había dado cuenta y cuando le doy upload al archivo resulta que me
> imprime "Id inicial null", es decir, se me pierde el id..la primera vez lo
> esta tomando, doy submit y se pierde..no hay otra manera de guardar esa
> variable?
>
>
>
> El 23 de febrero de 2010 12:18, Luis Franco Vázquez <luis.frvz en gmail.com>escribió:
>
> 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 <diyipipa87 en gmail.com> 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
>>> Spanish en lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/spanish
>>>
>>>
>>
>> _______________________________________________
>> Spanish mailing list
>> Spanish en lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/spanish
>>
>>
>
>
> --
> ** Dian@ Yineth Picón Pab@ **
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20100223/3410d363/attachment-0001.html


More information about the Spanish mailing list