|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcontrol.Fileupload
public class Fileupload
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.
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 |
---|
public Fileupload()
Method Detail |
---|
public boolean doLogic(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException
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.
doLogic
in interface Control
request
- la petición http enviada por el clienteresponse
- la respuesta http a enviar desde el servidor
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 responsecontrol.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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |