Package systextil.nxj
Class ImgServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
systextil.nxj.ImgServlet
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class ImgServlet
extends javax.servlet.http.HttpServlet
Servlet que entrega arquivos da pasta de imagens.
Possui controle de cache pela data de atualização do arquivo.
- Author:
- sergio
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) static StringgetImagesFolder(br.com.intersys.systextil.global.Mdi mdi) Para que os formulários que fazem acesso à pasta de imagens saibam qual é a pasta configurada para isso no sistema.voidinit()Define e memoriza o endereço da pasta de imagens.Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, serviceMethods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
ImgServlet
public ImgServlet()
-
-
Method Details
-
init
public void init()Define e memoriza o endereço da pasta de imagens. Segue o seguinte algoritmo:- Se estiver definida a propriedade "systextil.system.folders.images."+ o nome do contexto, esta pasta será verificada.
- Caso contrário, se estiver definida a propriedade "systextil.system.folders.images", então esta pasta será verificada.
- Se a pasta não foi definida, ou então se foi definida e for verificado que
ela não existe, então a pasta de imagens será obtida através de
mdi.caminho_padrao_imagens. - Senão, finalmente, já que a pasta foi definida e existe, então ela será usada.
- Overrides:
initin classjavax.servlet.GenericServlet
-
getImagesFolder
Para que os formulários que fazem acesso à pasta de imagens saibam qual é a pasta configurada para isso no sistema.- Parameters:
mdi- a MDI, que só é usada caso esteja sendo usada a configuração por parâmetros de empresas no banco de dados.- Returns:
- o caminho para a pasta de imagens
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException - Overrides:
doGetin classjavax.servlet.http.HttpServlet- Throws:
IOException
-