Relatorio gerando e enviando por email[resolvido]

Ola
como meu titulo ja descreve bem oque eu preciso fazer

tenho o relatorio gerando em pdf, so que agora to precisando
perguntar para o usuario, visualizar ou enviar por email?
[b]
O relatorio é gerado na web e abre o pdf dentro browser.

enviar email com anexo ou sem anexo tb sei como fazer.

O meu problema e como unir as coisas.[/b]

ao inves do ireport abrir em pdf, mande por email via anexo ou em html
no email de alguma maneira tem de ir nao importa como.

alguem de um o caminho?

abraço

Puxa vida muito facil

Aqui gera o relatorio do jasper

  bytes = JasperRunManager.runReportToPdf(orcamentoVendas,parametros,conn);
  MimeBodyPart attachFilePart = new MimeBodyPart();
  Multipart mp = new MimeMultipart();
  String nomeArquivo= "teste.pdf"; // nome do arquivo em anexo
   attachFilePart.setDataHandler(
                new DataHandler(new ByteArrayDataSource(bytes, "application/octet-stream"))); // olha ai a variavel bytes que passo como parametro.

        attachFilePart.setFileName(nomeArquivo); /
        
        
        mp.addBodyPart(attachFilePart);

msg.setContent(mp);// aqui envio no email