|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcontrol.Finitem
public class Finitem
Componente de control implícito asociado a la página JSP "finitem.jsp". Es la lógica
asociada a esa página JSP. Su método doLogic
se ejecutará siempre que sea
llamada la página. Permite al usuario elegir el directorio dentro del de los ítems donde
almacenar el ítem XML y lo intenta crear y almacenar en disco.
Control
Constructor Summary | |
---|---|
Finitem()
|
Method Summary | |
---|---|
boolean |
doLogic(HttpServletRequest request,
HttpServletResponse response)
Será llamado por el filtro ControlFilter en el caso de que detecte que la
página requerida es "fin.jsp". |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Finitem()
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 "fin.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. Trata de
crear el ítem XML almacenado en sesión. Saca el objeto, que debe ser subclase de
AssessmentItem
, de sesión y lo creará en la carpeta que elija el usuario. Si ya
existe ese nombre de archivo entonces permite modificar el identificador del ítem e
introducir un nuevo nombre. Permite al usuario crear nuevos directorios y navegar por los
directorios. Puede recibir información de la página de crear nuevos directorios. Luego
redirecciona la respuesta a "fin.jsp" que informa al usuario del éxito o fracaso del
proceso.
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 accediendo a los directorios o
leyendo su contenido o al escribir el archivo en disco
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
,
File
,
AssessmentItem
,
MensajeEstado
,
ListaArchivos
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |