Oi pessoal, estou com dificuldade para passar o parâmetro de data do form para o ireport.
Fiz o código no form assim:
<%
Date hoje = new Date();
String formato = “dd/MM/yyyy”;
String hoje2;
String nome;
SimpleDateFormat formatter = new SimpleDateFormat(formato);
hoje2 = formatter.format(hoje);
nome=franqDao.BuscaPorId(variavel.getCodunidade());
%>
e passo <%=hoje2%>
no Servlet coloco:
parameters.put(“PAR_DATA”,request.getParameter(“data2”)) ;
no Ireport configurei um parâmetro:
PAR_DATA
tentei usar o tipo assim: java.lang.String, para tentar formatar a data com
new java.text.SimpleDateFormat(“dd/MM/yyyy”).format(new java.util.Date())
não dá erro, mas do Programa não mostra nenhum valor, fica o relatorio aparecendo so com as bandas vazias, sendo que no banco tem dados nesta data.
se uso o tipo:java.util.Date ou java.sql.Timestamp não consigo fazer a formatação da data como acima e na execução dentro do ireport aparece a data 16/out/2008. E no programa mostra as bandas vazias.
Não sei se não acha por causa do formato da data ou por outro motivo.
Alguém pode me ajudar!!!