“Conocimientos Programación>Programación Java

Cómo cargar archivos con Struts

2012/3/24
Uso del marco de trabajo Struts , el desarrollo de las características clave de un sitio web puede ser creado y desplegado en un tiempo más corto . La subida de archivos permite a los usuarios enviar archivos de su máquina a un servidor. Formularios Web son esenciales en esta situación, ya que proporcionan un medio de comunicación e interacción entre el sistema de archivos local en el cliente y la estructura de archivos del servidor. Cosas que necesitará
Eclipse IDE Java

Tomcat 6.0 o superior
Struts 2.0 o superior
Mostrar más instrucciones
configurar el entorno de
1

abierto Eclipse IDE.
2

navegación a "Archivo ", seleccione " Nuevo" y seleccione " Otros. "
3

Seleccione el icono de carpeta llamado "Web ". Una vez que se expande, seleccione " Dynamic Web Project " y pulse
4

Enter " StrutsExample " en el " Nombre del proyecto :" " Siguiente". . Campo
5

Localizar la vista Package Explorer , en la barra lateral izquierda .
6

Haga clic en el archivo llamado "src " y vaya a "Nuevo" y seleccione " paquete ".
7

Introduzca " strutsexample " en el "Nombre: " . " Finish " campo y luego pulse
8

Haga clic derecho en el nuevo paquete llamado " strutsexample ", vaya a "Nuevo" y seleccione " . clase "
9

Enter" FileForm "en el " Nombre: ". casilla y pulsar " Finalizar "
10

Crear otra clase del paquete " strutsexample "y nombre de " FileAction . "
Editar archivos
11

Abra la clase " FileForm.java " haciendo doble clic sobre él en el " Explorador de paquetes " ver.
12

Verifique que la ventana del editor de abrirse. El código para FileForm.java debe estar presente en el lado derecho de Eclipse IDE
13

Escriba lo siguiente en una nueva línea inmediatamente después de la línea que dice . "Paquete strutsexample : "
< p > org.apache.struts.action import * , .

importación org.apache.struts.upload.FormFile ;
14

Busque la línea que dice ' FileForm clase pública . Editar para que se lea " public class FileForm extiende ActionForm . "
15

Ubicar las dos llaves en la ventana del editor . Ellos van a aparecer en diferentes líneas
16

Escriba el siguiente código entre las dos llaves : .

Privado FormFile archivoSubido ;

pública FormFile getTheFile () {

regreso archivoSubido ;

}

public void setTheFile ( FormFile archivoSubido ) {

esto. ArchivoSubido = archivoSubido ;

}
17

Guardar el documento mediante la navegación a "Archivo " y seleccionando
Edit Class salida < br " Guardar". > Foto 18

Abra la clase " FileAction.java " haciendo doble clic sobre él en la vista " Explorador de paquetes " .
19

Verifique que la ventana del editor de abrirse. El código para FileAction.java debe estar presente en el lado derecho de Eclipse IDE
20

Escriba lo siguiente en una nueva línea inmediatamente después de la línea que dice "paquete strutsexample ; ": .
< p> javax.servlet.http.HttpServletRequest importación;

javax.servlet.http.HttpServletResponse importación;

org.apache.struts.action.Action importación;

importación org.apache.struts.action.ActionForm ;

importación org.apache.struts.action.ActionForward ;

org.apache.struts.action.ActionMapping importación;

importar org.apache.struts.upload.FormFile ;
21

Busque la línea que dice " FileAction clase pública . " Editar para que se lea " FileAction public class acción".
22

Ubicar las dos llaves en la ventana del editor . Ellos van a aparecer en diferentes líneas
23

Escriba el siguiente código entre las dos llaves : .

Pública ActionForward execute (

ActionMapping mapa,
< p > Formulario de ActionForm ,

HttpServletRequest req ,
respuesta HttpServletResponse

) throws Exception { theForm forma

StrutsUploadForm = ( StrutsUploadForm ) ;

FormFile thefile = theForm . getTheFile ();

cadena contentType = theFile.getContentType ();

String nombre = theFile.getFileName ();

int size = theFile.getFileSize ();

byte [ ] = fileData theFile.getFileData ();

System.out.println ( " contentType :" + contentType ) ;

System.out.println ( " El nombre del archivo es: "+ nombre);

System.out.println ( " El archivo fue: ". + size + " de tamaño ");

regreso map.findForward ( " felicidades ! fue un éxito "); }


24

Guardar el documento mediante la navegación a" Archivo " y seleccionar " Guardar "
. Configuración
25

Busque el archivo llamado " struts- config.xml " en la ventana " Explorador de paquetes " . Abra el archivo haciendo doble clic sobre él
26

Escriba lo siguiente en una nueva línea : .

< Form name = - frijol tipo " FileUpload " = " strutsexample . name = path " éxito " = " output.jsp " />

< /accion>
27

Guarde el documento mediante la navegación a "Archivo" y seleccionar " Guardar. "
interfaz de usuario
28

Busque el icono de carpeta que se denomina =" WebContent . " Haga clic derecho sobre el mismo , vaya a " Nuevo "y seleccione" Otros. "
29

Busque la carpeta en la ventana pop -up que se denomina" web ". Seleccione" JSP "y pulse" Siguiente ".
30

Enter" de entrada . jsp "en el" nombre de archivo : " . campo
31

Repita los pasos anteriores para crear otro archivo llamado" output.jsp "input
Editar ' . . jsp '
32

doble clic en el archivo llamado " input.jsp " y localizar el trozo de código que lee :


< /body>
33

Escriba el siguiente código en el espacio entre las dos etiquetas "body"

< html: . form action = método " /FileUpload " = "post" Nombre < /td > < /td > < /tr >

< html: presentar > File Upload < /html : submit > < /td > < /tr >

< /table >

< /html: form>
34

Guardar el documento mediante la navegación a "Archivo" y seleccionar " Guardar".
Editar ' output.jsp '
35

doble clic en el archivo con el nombre " output.jsp " y localizar el trozo de código que lee :


< /body>
36

Escriba el siguiente código en el espacio entre las dos etiquetas "body" .

archivo

Subir tuvo éxito < /h1 >
37

Guardar el documento mediante la navegación a "Archivo " y seleccionando " Guardar".

Programación Java
Cómo Resaltar y Copiar Código
Cómo utilizar Eclipse a la lista Funciones obsoletas
Cómo cambiar el esquema de fronteras en NetBeans
El método de Java a Split Lines
Cómo encontrar si un entorno de ejecución de Java está instalado
Cómo activar el código Java a código Android
Combinar Clasificar en el Código Java
Cómo solucionar problemas de los registros de mensajes de error de Java
Conocimientos Informáticos © http://www.ordenador.online