Web + Jasper Report - Paramteros

Oi gente, td bem?
Seguinte. Estou tentando montar um sistema aqui que gera relatorios. Quando eu clico no botao da pagina jsp, ela chama um servlet que gera o relatorio em jasper(stream em PDF) .
So que tenho que passar um parametro que é um inteiro e preciso fazer um CAST como faço. Segue abaixo as linhas de codigo em que passo o parametro para o Relotorio:

Map mainReportParameters = new HashMap();
mainReportParameters.put(“Produtos” , subReportProdutosPrint);
mainReportParameters.put(“Lancamentos” , subReportLancamentosPrint);
mainReportParameters.put(“Dataini” , formataData(data_inicial, “dd/MM/yyyy”));
mainReportParameters.put(“Datafim” , formataData(data_final, “dd/MM/yyyy”));

(ESTE PARAMETRO TEM QUE FAZER UM CAST DE INTEIRO PARA STRING)
mainReportParameters.put(“cliente” , cliente);

Deve resolver o seu problema.

Pelo que eu entendi cliente é um inteiro e vc quer converter para String. Então:

(ESTE PARAMETRO TEM QUE FAZER UM CAST DE INTEIRO PARA STRING) mainReportParameters.put("cliente" ,Integer.toString(cliente) );