Boa tarde,
eu tenho o seguinte codigo que estou tentando retornar uma imagem do banco de dados:
public void converteImagem(ActionEvent evento) throws IOException{
byte[] arquivo = (byte[]) evento.getComponent().getAttributes().get("arquivo");
String extensao = (String) evento.getComponent().getAttributes().get("extensao");
ByteArrayInputStream bis = new ByteArrayInputStream(arquivo);
Iterator<?> readers = ImageIO.getImageReadersByFormatName(extensao);
ImageReader reader = (ImageReader) readers.next();
Object source = bis;
ImageInputStream iis = ImageIO.createImageInputStream(source);
reader.setInput(iis, true);
ImageReadParam param = reader.getDefaultReadParam();
Image image = reader.read(0, param);
}
como eu faço para pegar (Image image) e retornar em uma pagina jsf?
grato.