A sua imagem gif deve estar sendo gerada a partir de
uma classe que codifica uma stream de bytes e que
pode ser ou gravada em um arquivo ou enviada para um
OutputStream como uma ServletOutputStream. A primeira
opcao exige que voce crie cada arquivo com um nome
unico, ou voce tera problemas com o cache do browser.
Ja implementei esta opcao usando como nome do arquivo
milisseconds retornado pela classe Date, juntamente
com
uma thread de 'limpeza', que de cinco em cinco minutos
apaga os arquivos gifs temporarios. Funciona, mas um
pouco complicado. A segunda opcao eh mais
interessante.
Verifique se a sua classe que gera o codigo de barras
como imagem gif tem algum metodo de saida para um
OutputStream. Entao, eh so voce fazer o seguinte na
servlet:
response.setContentType("image/gif");
ServletOutputStream out=res.getOutputStream();
// agora aqui voce invoca o metodo que codifica os
// bytes e envia para o objeto 'out'. Supondo que
// seu objeto eh 'gifEncoder' com um metodo
// encode(OutputStream out), algo como a seguir:
gifEncoder.encode(out);
out.close();
Pronto. Entao, supondo que sua servlet eh reconhecida
pela url-pattern 'servlet/Teste', voce colocaria
uma tag image como segue:
<image src=servlet/Teste>
Se quiser, passando os parametros para geracao da
imagem.
Eh exatamente isto, e funciona.
Saudacoes,
Andre Soares
http://www.jinsight.com/jetchart
--- jspdeveloper <[EMAIL PROTECTED]> wrote:
> soh vejo um problema quanto a figuras temporarias :
> concorrencia de
> usuarios.
> serah que um usuario nao iria ver uma imagem criada
> para outro usuario?
>
> vou dar uma pesquisada em como enviar um html com
> uma imagem sem que estah
> seja gravada em meio fisico.
>
> valeu
>
> ----- Original Message -----
> From: "Luiz Geovani Vier" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, March 27, 2001 4:48 PM
> Subject: Re: [java-list] problemas com jsp:include
> de um servlet que gera um
> gif
>
>
> > Errado tu naum t�, mas o browser vai ter que
> buscar a figura em algum
> > lugar! Pelo que eu sei, � tem como tu mandar
> contentType="text/html" pro
> > browser e enfiar uma figura l� no meio sem que
> seja com comando html (<img
> > src...>).
> > Faz figuras tempor�rias e vai sobrescrevendo,
> ou apagando, como tu
> achar
> > melhor...
> >
> > ----- Original Message -----
> > From: "jspdeveloper" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, March 27, 2001 4:06 PM
> > Subject: Re: [java-list] problemas com jsp:include
> de um servlet que gera
> um
> > gif
> >
> >
> > > acho que nao seria uma boa ideia.
> > > assim eu teria que gravar um gif pra cada
> request e eu nao preciso
> destas
> > > figuras.
> > >
> > > se eu estiver errado me corrija...
> > >
> > >
> > > ----- Original Message -----
> > > From: "Luiz Geovani Vier"
> <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Tuesday, March 27, 2001 9:23 AM
> > > Subject: Re: [java-list] problemas com
> jsp:include de um servlet que
> gera
> > um
> > > gif
> > >
> > >
> > > > Ol�!
> > > > Sugiro que voc� gere um arquivo (exemplo:
> tempBoleto.gif) com a
> figura,
> > > > atrav�s do servlet e no c�digo html inclua
> <img
> > src="???/tempBoleto.gif">
> > > >
> > > > Geovani
> > > >
> > > > > ----- Original Message -----
> > > > > From: "jspdeveloper"
> <[EMAIL PROTECTED]>
> > > > > To: <[EMAIL PROTECTED]>
> > > > > Sent: Monday, March 26, 2001 12:23 PM
> > > > > Subject: [java-list] problemas com
> jsp:include de um servlet que
> gera
> > um
> > > > gif
> > > > >
> > > > >
> > > > > > pessoal,
> > > > > > saudacoes javanesas!
> > > > > >
> > > > > >
> > > > > > estou com um problema (novidade...)
> > > > > >
> > > > > >
>
http://164.41.67.135/inscricoes_inep_enem/Modelo_boleto.jsp
> > > > > >
> > > > > > o link acima gera um boleto bancario .
> ele contem um jsp:include
> > que
> > > > faz
> > > > > > acesso ah um servlet que gera a figura...
> soh que a figura estah
> > > vindo
> > > > em
> > > > > > forma de caracteres, e isto nao eh legal.
> > > > > >
> > > > > > o que eu devo colocar nesta pagina para
> que , quando eu der um
> > > include,
> > > > > ele
> > > > > > saiba que o conteudo vai ser uma imagem ?
> e depois de gerar a
> > imagem
> > > ,
> > > > > > tenho que definir o conteudo para html
> novamente. de que forma??
> > > > > >
> > > > > > bom, se eu executo o servlet �na mao� ele
> me retorna corretamente
> o
> > > > > > resultado
> > > > > > o servlet pode ser acessado :
> > > > > >
>
http://164.41.67.135/inscricoes_inep_enem/Modelo_boleto.jsp
> > > > > >
> > > > > > obrigadoo.....
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > ------------------------------ LISTA
> > > > SOUJAVA ----------------------------
> > > > > > http://www.soujava.org.br - Sociedade de
> Usu�rios Java da
> > Sucesu-SP
> > > > > > d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> > > > > > regras da lista:
> http://www.soujava.org.br/regras.htm
> > > > > > para sair da lista: envie email para
> > > > [EMAIL PROTECTED]
> > > > >
> > > >
> > >
> >
> >
>
-------------------------------------------------------------------------
> > > > > >
> > > > >
> > > >
> > > >
> > > > ------------------------------ LISTA
> > SOUJAVA ----------------------------
> > > > http://www.soujava.org.br - Sociedade de
> Usu�rios Java da Sucesu-SP
> > > > d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> > > > regras da lista:
> http://www.soujava.org.br/regras.htm
> > > > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> > >
> >
> >
>
-------------------------------------------------------------------------
> > > >
> > >
> > >
> > > ------------------------------ LISTA
> SOUJAVA ----------------------------
> > > http://www.soujava.org.br - Sociedade de
> Usu�rios Java da Sucesu-SP
> > > d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> > > regras da lista:
> http://www.soujava.org.br/regras.htm
> > > para sair da lista: envie email para
> [EMAIL PROTECTED]
> >
> >
>
-------------------------------------------------------------------------
> > >
> >
> >
> > ------------------------------ LISTA SOUJAVA
> ----------------------------
> > http://www.soujava.org.br - Sociedade de
> Usu�rios Java da Sucesu-SP
> > d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> > regras da lista:
> http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para
> [EMAIL PROTECTED]
> >
>
-------------------------------------------------------------------------
> >
>
>
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios
> Java
=== message truncated ===
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/?.refer=text
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------