Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.ejie.r01f.servlet.download
Class DownloadServlet

    java.lang.Object
      javax.servlet.GenericServlet
          javax.servlet.http.HttpServlet
              com.ejie.r01f.servlet.download.DownloadServlet

All Implemented Interfaces:
  java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class DownloadServlet
extends javax.servlet.http.HttpServlet

Servlet que maneja el download de ficheros desde servidor. CONFIGURACION ------------- El servlet se parametriza en el fichero de propiedades de la aplicación en la que se utiliza. Para saber desde que aplicación se está utilizando el servlet, hay que registrarlo en el fichero web.xml con un parametro appCode. Alternativamente, se puede pasar el código de aplicación como parámetro (ver mas abajo) DownloadServlet Servlet Download de ficheros com.ejie.r01f.servlet.download.DownloadServlet appCode r01 Codigo de Aplicacion En el fichero de configuración de la aplicción existirá una sección como: com.ejie.r01f.servlet.download.FileDownloadReader /datos/r01 -- Cualquier configuración que haga falta -- com.ejie.r01f.servlet.download.DataBaseDownloadReader stes

P0105T00

-- Cualquier configuración que haga falta -- En esta sección se especifican los readers: Como es posible que se quieran hacer cosas diferentes con diferentes ficheros que se descargan en diferentes sitios, se puede especificar un reader de ficheros que se encarga por ejemplo de leerlos de disco, base de datos, etc: FORMA DE UTILIZACION -------------------- Para llamar al downloadServlet hay que pasar como mínimo un parámetro que indica el identificador del reader a utilizar. El servlet accederá al fichero de propiedades de la aplicación para obtener la clase del reader a instanciar y sus propiedades. Para ello, debe saber de que aplicación se trata, lo cual se puede pasar de dos formas: - Como parametro de inicialización del servlet en el web.xml (ver mas arriba) - Como parametro de la request Además hay que pasar un parámetro (oid) que localiza el fichero o datos a descargar Ejemplo de utilización Descargar

See Also:
  Serialized Form

Constructor Summary
`DownloadServlet()`

Method Summary
`void` | `init(javax.servlet.ServletConfig config)`
`void` | `service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`

Methods inherited from class javax.servlet.http.HttpServlet
`service`

Methods inherited from class javax.servlet.GenericServlet
`destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### DownloadServlet

    public DownloadServlet()

Method Detail

### init

    public void init(javax.servlet.ServletConfig config)
              throws javax.servlet.ServletException

  Throws:
    `javax.servlet.ServletException`

### service

    public void service(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws javax.servlet.ServletException

  Throws:
    `javax.servlet.ServletException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD