Servlets - no se carga la imagen desde el servlet

 
Vista:

no se carga la imagen desde el servlet

Publicado por kitty (1 intervención) el 21/06/2007 22:10:04
Que tal a todos

Espero puedan ayudarme, mi problema es que tengo una clase java que contienen un metodo que crea un bufferedimage y ahi carga una imagen desde un archivo, y este metodo lo llamo desde un servlet, pero cuando lo corro solo me muestra un cuadrito con una x y si le paso los parametros me dice que no encuentra la pagina.
Este es el metodo que mando llamar desde mi servlet:
public void createImage(HttpServletRequest req, HttpServletResponse res, Graphics g)
throws ServletException, IOException, Exception {

String w = req.getParameter("w");
String h = req.getParameter("h");
String numimg = req.getParameter("numimg");
String nombre = req.getParameter("nombre");
int hint = 1;

//obtener nombre del archivo
res.setContentType("image/png");
String imagen = req.getParameter("imagen");
Image foto = bufered.getScaledInstance(Integer.parseInt(w),Integer.parseInt(h),hint);

//cargar imagen
imagenes.loadImage("imagen");
imagenes.getSprite("imagen");
imagenes.paint(g);

//verificar tamaño de la imagen y convertirla
numeroimg(Integer.parseInt(numimg), nombre, g);
getCorrectSize(Integer.parseInt(w), Integer.parseInt(h));
convertirimg(Integer.parseInt(w), Integer.parseInt(h),foto);

//agregar nueva imagen a bufferedimage en las coordenadas y el tamaño necesario

g.setColor(Color.BLACK);
g.drawImage(foto,Integer.parseInt(w),Integer.parseInt(h),observer);
g.dispose();

//Pinta imagen png
ImageIO.write(bufered, "png", res.getOutputStream());
}

espero puedan ayudarme

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder