control
Class Explorador
java.lang.Object
control.Explorador
- All Implemented Interfaces:
- Control
public class Explorador
- extends java.lang.Object
- implements Control
Componente de control implícito asociado a la página JSP "explorador.jsp". Es la lógica
asociada a esa página JSP. Su método doLogic
se ejecutará siempre que sea
llamada la página. La página es el frame de la mitad izquierda de la página
"buscadorimagenes.jsp", y es el explorador de imágenes y directorios para seleccionar una
imagen. Se encarga de la navegación por los directorios de imágenes, mostrando los
subdirectorios y las imágenes que se encuentran en el directorio actual, permitiendo entrar
en subdirectorios y volver atrás, previsualizando a su vez las imágenes en el frame derecho
de la página para elegir una.
- Author:
- David Domínguez
- See Also:
Control
Method Summary |
boolean |
doLogic(HttpServletRequest request,
HttpServletResponse response)
Lógica control asociada a la página "explorador.jsp". |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Explorador
public Explorador()
doLogic
public boolean doLogic(HttpServletRequest request,
HttpServletResponse response)
throws java.io.IOException,
ServletException
- Lógica control asociada a la página "explorador.jsp". Se ejecuta siempre que haya
alguna petición con destino esa página. Es el frame izquierdo de la página
"buscadorimagenes.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 mostrar al
usuario todos los directorios que se encuentren por debajo del de las Imágenes por
defecto (nunca subir más arriba), permitiéndole ver las imágenes de los tipos que se
encuentren definidos en el método
ListaImagenes
en esos directorios en el
frame derecho ("imagen.html") y navegar por el árbol de subdirectorios por debajo del
directorio inicial de imágenes, sin permitir subir más arriba de éste.
- Specified by:
doLogic
in interface Control
- Parameters:
request
- la petición http enviada por el clienteresponse
- 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 en el acceso a las imágenes o los
directorios
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
,
ListaArchivos
,
UrlUtils.encodeURLReserved(String)
Herramienta de Creación de Examen QTI. Universidad de Sevilla.