Estou fazendo um sistema de validação atráves de imagens. E estou utilizando o seguinte código …
public class ValidaImagem extends HttpServlet
{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FileInputStream imageFile=null;
BufferedImage image = new BufferedImage(30, 30, BufferedImage.TYPE_INT_RGB);
Graphics2D graphics2D = image.createGraphics();
graphics2D.drawString("teste",0,0);
graphics2D.dispose();
response.setContentType("image/jpeg");
OutputStream outputStream = response.getOutputStream();
//imageFile=new FileInputStream(getServletConfig().getInitParameter(image));
/*byte [] buffer = new byte[1024];
int bytes=0;
while((bytes=imageFile.read(buffer))!=-1)
{
outputStream.write(buffer,0,bytes);
}
*/
ImageIO.write(image, "jpeg", outputStream);
outputStream.flush();
outputStream.close();
}
public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException
{
doGet(request, response);
}
}
só que na pagina não esta aparecendo a imagem e sim isto
$.’ ",#(7),01444’9=82<.342ÿÛ