|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
pt.despodata.java.ddata.DHtmlGetByteField
DHtmlGetByteField.java Servlet para ler imagens de um DataControl guardado ao nivel da sessao. O DDataControl deve estar guardado ao nivel da sessao, mais concretamente na classe HttpSession. O nome do atributo e DHtmlGetByteField.DCONTROL_NAME. Se se pretender acrescentar a possibilidade de ir ler a imagem a um ficheiro, basta extender esta classe e rescrever o metodo responsavel pela leitura da imagem, ou seja o metodo «byte[] getImage()» Created: Thu May 10 16:16:59 2001
| Field Summary | |
static java.lang.String |
COLUMN_NAME
|
protected java.lang.String |
columnName
Noma da coluna dentro da tabela que contem o campo do tipo byte. |
static java.lang.String |
CONTENT_TYPE
|
protected java.lang.String |
contentType
Tipo de conteudo. |
static java.lang.String |
DATA_CONTROL
|
static java.lang.String |
FILE_NAME
|
protected java.lang.String |
fileName
Nome do ficheiro quando se faz download do ficheiro. |
protected javax.servlet.http.HttpServletRequest |
request
HttpservletRequest object |
static java.lang.String |
ROW_NUMBER
|
protected int |
rowNumber
Numero da linha da tabela que contem o ficheiro |
| Constructor Summary | |
DHtmlGetByteField()
|
|
| Method Summary | |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Para enviar o conteudo do campo atraves de get. |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Para enviar o conteudo do campo atraves de post. |
protected byte[] |
getFieldContent()
Devolve a imagem que se encontra armazenada num DDataControl ao nivel da sessao. |
static java.lang.String |
getMimeType(java.lang.String fileName)
Devolve o mime-type para um determinado. |
protected void |
initParameters()
Inicializacao dos parametros da servltet. |
protected void |
perform(javax.servlet.http.HttpServletResponse response)
Realiza a accao. |
java.lang.String |
toHtmlString()
para mostrar o conteudo da servlet em Html. |
java.lang.String |
toString()
para mostrar o conteudo da servlet. |
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static java.lang.String COLUMN_NAME
public static java.lang.String CONTENT_TYPE
public static java.lang.String DATA_CONTROL
public static java.lang.String FILE_NAME
public static java.lang.String ROW_NUMBER
protected java.lang.String columnName
protected java.lang.String contentType
protected java.lang.String fileName
protected int rowNumber
protected javax.servlet.http.HttpServletRequest request
| Constructor Detail |
public DHtmlGetByteField()
| Method Detail |
protected void initParameters()
protected byte[] getFieldContent()
protected void perform(javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOExceptionpublic java.lang.String toHtmlString()
public java.lang.String toString()
public static java.lang.String getMimeType(java.lang.String fileName)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||