Imagem em jsp

0 respostas
M

essoal to batendo cabeça com esse troço mas n consigo resolver... seguinte esse codigo imputa um texto na tela so q o fundo e preto não consigo fazer ele ficar branco Confused sacangagem n to conseguindo como faço...??? :?

<%@ page import="java.awt.*" %>
<%@ page import="java.awt.image.*" %>
<%@ page import="java.lang.*" %>
<%@ page import="com.sun.image.codec.jpeg.JPEGImageEncoder" %>
<%@ page import="java.io.*" %>
<%@ page import="com.sun.image.codec.jpeg.JPEGCodec" %>
<%
//texto a ser imputado na tela...
String texto =  ("Ebaaaa");
ServletOutputStream sos;
sos = response.getOutputStream();

response.setContentType("image/jpeg");
response.setHeader ("Pragma", "no-cache");
response.setHeader ("Cache-Control", "no-cache");
response.setDateHeader ("Expires",0);

try {
BufferedImage imagem = new BufferedImage(300,100,BufferedImage.TYPE_INT_RGB);
Graphics2D g = imagem.createGraphics();

//Desenha um monte de linhas azul e vermelhas q depois serão as setas...
int c = 1;
g.setColor(Color.RED);
while (c <= 20){
      if ( c % 2 == 0)
      g.setColor(Color.BLUE);
      else
      g.setColor(Color.RED);

g.drawLine(0,1,300,c * 10);
c++;
}
g.setColor(Color.WHITE);
g.setFont(new Font("verdana",Font.BOLD,20));

//Escreve o texto
g.drawString(texto,3,50);
g.dispose();

JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos);
encoder.encode(imagem);

} catch (IOException e) {
e.printStackTrace();
}
%>
%>
<html>
<Head>
<Title> Gerar imagem dinamicas (on the fly) em Java </Title>
</Head>
<Body>
<
&lt;/Body&gt;
&lt;/Html&gt;
Criado 15 de julho de 2005
Respostas 0
Participantes 1