Le enseñará cómo utilizar WEBWORK para cargar archivos

  
                

Todo el mundo sabe que el trabajo web es simple, flexible y potente. Es una implementación estándar de Framework de patrón de Comando, y está completamente separado de la capa web, dedicado a la creación de componentes y la reutilización de código. Una buena función, es decir, también puede utilizar WEBWORK para lograr la carga de archivos, lo siguiente le indicará cómo usar WEBWORK para lograr el método de carga de archivos. , puede evitar la incómoda llamada request.getParameter, definidor de objetos, no necesita ningún archivo de configuración redundante, además de la función del convertidor, podemos usar un objeto comercial, desde la recepción hasta el fondo, ya no es necesario considerar la cadena Conversión, sin DTO, sin necesidad de FormBean.

La capacidad de cargar archivos comunes en aplicaciones web también se realiza con enlace de datos, por lo que es perfecta: la acción ya no necesita conocer ninguna información web. Debe operar en un Objeto específico, llame a getObject, necesita operar en el archivo cargado por el usuario, llame a getFile.

Antes del trabajo web 2.1.5, había una introducción detallada a este problema. Después de 2.1.5, este interceptor se agregó a la versión oficial: com.opensymphony.webwork.interceptor.FileUploadInterceptor

nuestra acción:

Código

podemos ver que esta acción es bastante simple, siempre y cuando la definición de un tipo de archivo de la propiedad y de la moda, podemos utilizar el objeto File para cualquier las cosas son un

página y la página de carga ordinaria no es diferente:

Código

Tenga en cuenta que los nombres de campo y los atributos del mismo nombre de Acción sobre el mismo, y el resto La cosa es configurar el interceptor: Página anterior12Página siguiente Total 2 páginas

Copyright © Conocimiento de Windows All Rights Reserved