Gostaria de uma ajuda, de como passar dois parâmetros para o relatório, estou usando java com ireport, os parâmetros são: DataInicio e DataFim, só consegui fazer relatórios sem parametros, e tentei aqui, mas da uma mensagem, DOCUMENTO EM BRANCO.
identar texto pré-formatado por 4 espaços
public void imprimirPorData(){
HashMap<String,Object> parametros =
new HashMap<>();
int confirma = JOptionPane.showConfirmDialog(null, “Relatório Por Data?”,“Atenção”,JOptionPane.YES_NO_OPTION);
if(confirma ==JOptionPane.YES_OPTION){
try {
parametros.put("DataInicio",(txtDataInicio.getText()));
parametros.put("DataFim",(txtDataFim.getText()));
JasperPrint imp = JasperFillManager.fillReport("C:\\reports\\RelatorioPorData.jasper",null,conexao);
// linha exibe relatorio
JasperViewer.viewReport(imp, false);
} catch (JRException e) {
JOptionPane.showInternalMessageDialog(this, e);
}
}