Pessoal Boa noite,
tenho um jsp com 2 campos input um para data inicial e outro para data final
tenho um servlet onde eu monto um relatorio jasperreport, eu precisava passar via parametros as duas datas para fazer a pesquisa sql
como eu faria no jsp e no servlet para passar via parametros 2 datas java.util.date??
tenho esse jsp:
<form action="/SistemaMensalidades/GeraPagamentosPeriodo.do">
<label>Data Inicial
<input type="text" id="dataInicial" name="dataInicial" />
Data Final
<input name="dataFinal" type="text" id="dataFinal" value="<fmt:formatDate value="<%= new Date()%>" pattern="dd/MM/yyyy" />" />
</label>
<input type="submit" Value="Pesquisar"/>
</form>
e esse codigo na servlet:
parametros.put("dataInicial", new Date(request.getParameter("dataInicial")));
parametros.put("dataFinal", new Date(request.getParameter("dataFinal")));
System.out.println(new Date(request.getParameter("dataInicial")));
System.out.println(new Date(request.getParameter("dataFinal")));
gera o relatorio porem se eu mudar a data final para um dia anterior nao funciona, sai o relatorio em branco e imprime o seguinte no console, coloquei a data inicial em 09/11/2010 e a data final aparece automatico no jsp como 11/11/2010
Mon Oct 11 00:00:00 BRT 2010
Thu Nov 11 00:00:00 BRST 2010
espero ter explicado corretamente.