como puedo hacer graficas en JSPs

lucas
12 de Enero del 2004
saludos.. no tengo mucha esperiencia con JSPs y realmente no se como graficar de una manera no muy complicada se que existe paquetes y clases en Java pero como puedo hacer mi propio grafica y poderla manipular???

jorge_tello5
12 de Enero del 2004
mira no se si sea la forma mas adecuada, yo tuve mucho problemas cuando intente algo asi pero al final la nica solucion que encontre fue algo asi:

<%@ page contentType="image/jpeg"
import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"
%>
<%
// Creamos la imagen
int width=300, height=300;
BufferedImage imagen = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
// obtenemos el objeto en el que dibujar
Graphics g = image.getGraphics();
// rellenamos el fondo
g.setColor(Color.white);
g.fillRect(0, 0, width, height);
// creamos 1 poligono de puntos aleatorios
Polygon poligono = new Polygon();
Random aleatorio = new Random();
for (int i=0; i < 3; i++) {
poligono.addPoint(aleatorio.nextInt(width), aleatorio.nextInt(height));
}
// rellenamos el poligono
g.setColor(Color.blue);
g.fillPolygon(aleatorio);
// Ejecutamos el metodo Dispose para finalizar
g.dispose();
// Enviamos la imagen pasandole al flojo del .jsp un flujo de tipo codificador de JPEG
ServletOutputStream sos = response.getOutputStream();
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos);
encoder.encode(image);
%>


si todavia necesitas mas ayuda acerca de lo que te envie escriveme puedo embiarte otros ejemplos
Suerte