Jasper Reports + JasperRunManager

Galera,

A seguinte classe abaixo cria um arquivo .pdf, gostaria de saber como faço para exibir esse relatorio em um pagina na WEB.
Tenho que usar a classe JasperRunManager, como faço para usá-la???

public class TesteRelatorioDuto{
public static void main(String args[]){
try{
JasperCompileManager.compileReportToFile(“ProdutosOperadosDutoOficial.xml”, “classic.jasper”);
JasperPrint print = JasperFillManager.fillReport(“classic.jasper”, getParameters(), getConnection());
JasperExportManager.exportReportToPdfFile(print, “RelatorioProdutosDuto.pdf”);
}catch(JRException jre){
jre.printStackTrace();
System.out.println(“O Arquivo encontra-se aberto!!!”);
}catch(ClassNotFoundException clazz){
System.out.println(“Problemas para carregar o driver”);
}catch(SQLException sql){
System.out.println(“Problemas para abrir a conexão”);
}
}
private static Map getParameters(){
Map valores = new HashMap();
valores.put();
.
.
return valores;
}
private static Connection getConnection()throws ClassNotFoundException, SQLException{
final String url = “”;
final String username = “”;
final String password = “”;
Class.forName(“oracle.jdbc.driver.OracleDriver”);
Connection conn = DriverManager.getConnection(url, username, password);
return conn;
}
}

Obrigado

rocharrv