Subir (upload) un fichero a un servidor con Struts
Artículo por Club Developers · 30 octubre 2006
2919 vistas
Tendremos que definir un formulario de envÃo de ficheros en la JSP:
Ahora tendremos que crear un bean al que llamaremos en el ejemplo "UploadForm":
También tendremos que crear en la Action idónea "UploadAction" que contenga:
Con esto tendremos nuestro objeto implementando FormFile [org.apache.struts.upload], que podremos manipular en el servidor.
html4strict
<html:form action="/upload.do?from=sender" method="post" enctype="multipart/form-data"> <html:file property="fichero"/> ... </html:form>
Ahora tendremos que crear un bean al que llamaremos en el ejemplo "UploadForm":
java
public class UploadActionForm extends ActionForm { protected FormFile fichero; public FormFile getFichero() { return fichero; } public void setFichero(FormFile fichero) { this.fichero = fichero; } ... }
También tendremos que crear en la Action idónea "UploadAction" que contenga:
java
{ ... UploadActionForm theForm = (UploadActionForm) actionForm; FormFile file = theForm.getFichero(); ... }
Con esto tendremos nuestro objeto implementando FormFile [org.apache.struts.upload], que podremos manipular en el servidor.


