Jasper, iReport, Servlet e Tomcat

Olá pessoal, td blzz

Estou desenv. uma aplicação web onde vou ter relatórios, mas estou com algumas dúvidas e gostaria de pedir ajuda a vcs.

Estou utilizando:
Win 2000
iReport-0.4.0
jasperreports-0.6.8
j2sdk1.4.2
Tomcat 4.1
BD Oracle 9i

As minhas dúvidas seriam as seguintes:
Crio o relatório com o iReport usando parametros ou não.
Compilo o xml deste relatório no iReport e o arq. *.jasper é gerado.
até essa fase td bem, mas os próximos passos estão confusos pra mim.

Tenho a seguinte estrutura de dir. no server Tomcat:
\webapps\projeto\WEB-INF dentro deste dir. tenho \classes, \lib e \reports

O arq. *.jasper vai estar em \reports, os servlets vão estar em \classes e as libs em \lib.

A dúvida q tenho é: vou ter que passar parametros p/ o arq. *.jasper poder emitir o relatório, mas como passo esses parametros pra ele.
Teria q ter uma tela antes onde o usuário vai informar esses parametros, essa tela é feita em JSP, PHP, Html, em que???

Os nomes dos parametros na tela tem q ser o mesmo nome dos parametros q estão no *.jasper q foram definidos no iReport???

bom pessoal, são essas as minha dúvidas, se alguém puder me ajudar já vou agradecendo desde já.

qq coisa me enviem um e-mail ou me adicionem no MSN
abraço a todos :thumbup:

 Existe toda uma API do JasperReports para vc usar para preencher um relatório na sua aplicação Java.
  Vc pode pegar o jrxml e compilar em runtime ou usar o .jasper que o iReport gera ( que nada mais é que uma instancia serializada de um tipo encontrada nesta API).
  Dá uma olhada na documentação do jasper ou dá uma pesquisada no google sobre o jasper no servidor de aplicações,