control
Class Fileupload

java.lang.Object
  extended by control.Fileupload
All Implemented Interfaces:
Control

public class Fileupload
extends java.lang.Object
implements Control

Componente de control implícito asociado a la página JSP "fileupload.jsp". Es la lógica asociada a esa página JSP. Su método doLogic se ejecutará siempre que sea llamada la página. Su función es la de permitir al usuario seleccionar un directorio en el servidor al que subir las imágenes seleccionadas en la página.

Author:
David Domínguez
See Also:
Control

Constructor Summary
Fileupload()
           
 
Method Summary
 boolean doLogic(HttpServletRequest request, HttpServletResponse response)
          Lógica de control asociada a la página "fileupload.jsp", que se encarga de subir un archivo al servidor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fileupload

public Fileupload()
Method Detail

doLogic

public boolean doLogic(HttpServletRequest request,
                       HttpServletResponse response)
                throws java.io.IOException,
                       ServletException
Lógica de control asociada a la página "fileupload.jsp", que se encarga de subir un archivo al servidor. Será llamado por el filtro ControlFilter en el caso de que detecte que la página requerida es "fileupload.jsp". Ya que es llamado desde un filtro, será ejecutado siempre que llegue una petición de un cliente y antes de que la petición llegue al Servlet (página JSP compilada a Servlet) que sirve la respuesta al cliente. Se encarga de listar los subdirectorios que hay en el directorio de imágenes y permitir entrar en ellos y volver atrás. Puede recibir información del resultado del intento de crear un nuevo directorio para informar en "fileupload.jsp". Una vez seleccionado el directorio debe subir el archivo, comprobando que sea de imagen, elegido por el usuario y almacenarlo en el susodicho directorio, avisando al usuario del éxito o fracaso de tal acción.

Specified by:
doLogic in interface Control
Parameters:
request - la petición http enviada por el cliente
response - la respuesta http a enviar desde el servidor
Returns:
true para que se sigan ejecutando los demás filtros del servidor y se le envíe la respuesta correctamente
Throws:
java.io.IOException - si hay algún problema con el acceso a los directorios o guardando en disco las imágenes
ServletException - si hay algún problema accediendo a request o response
See Also:
control.Control#doLogic(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse), javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, ControlFilter, ListaArchivos, org.apache.commons.fileupload.servlet.ServletRequestContext, org.apache.commons.fileupload.servlet.ServletFileUpload, org.apache.commons.fileupload.disk.DiskFileItemFactory, org.apache.commons.io.FilenameUtils


Herramienta de Creación de Examen QTI. Universidad de Sevilla. e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


EDITOR DE FORMATO DE LA NORMA QTI DEL IMS

: Domínguez Briante, David
: Ingeniería Telecomunicación
Contenido del proyecto: