JasperReports + Servlet + Argumento

Bom dia,

tenho um relatório feito no IReport. O caso é estou apresentando este relatório através de um Servlet, entretanto, preciso passar um argumento para o relatório através do Servlet, ou seja, algo do tipo:

Select * from Empresas where idEmpresa = $F{idEmpresa}

E pelo servlet eu passasse pro relatório o argumento referente a
$F{idEmpresa}. Alguém teria uma sugestão de como fazer isso?

cara…
Os parametro no jasper possuem o $P como prefixo. Ex: $P{idEmpresa}
O prefixo $F serve pra representar os campos disponveis para confecção do relatório.

$P -> Parameter
$F - > Field

No servlet, para passar parametros para o relatorio, vc precisa criar um HashMap. Por exemplo:

HashMap parametros = new HashMap(); 
parametros .put("idEmpresa",seuID);

Esse hasmap é passado no metodo fillReport da classe JasperManager

Pode crê, eu me equivoquei no $F{}, mas enfim… percebi também que é possível passar um resultset através de JRResultSetDataSource.
De qualquer maneira muito obrigado pela pronta resposta.