Prezados, boa tarde!
Sou iniciante com programação JAVA, e para efeito de estudo criei um WEBSERVICE com glassfish, ao realizar um consumo através de um campo “String” não estou tendo nenhum problema.
O erro ocorre quando tento realizar o consumo a partir do parametro com “data”, o qual recebo o seguinte retorno:
GET RequestFailed RequestFailed --> Status: (204)
Response: {
}
Assim gerando o seguinte erro:
Grave: java.text.ParseException: Unparseable date: “01-03-2019”
at java.text.DateFormat.parse(DateFormat.java:366)
at ws.Empresa.getReciboPagto(Empresa.java:90)
abaixo segue meu método com a identificação da linha “90”.
///////////////Recibo de pagamento
@GET
@Produces(“application/json”)
@Path(“ReciboPago/get/{competencia}”)
public String getReciboPagto(@PathParam(“competencia”) String competencia)
{
try {
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
ReciboPagto rec = new ReciboPagto();
:90 Date dataformatada =(Date) df.parse(competencia);
rec.setCompetencia(dataformatada);
UsuarioDAO dao = new UsuarioDAO();
rec = dao.buscarrecibo(rec);
Gson g = new Gson();
return g.toJson(rec);
} catch (ParseException ex) {
Logger.getLogger(Empresa.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
Já pesquisei no Google, outros sites porém sem sucesso.
Assim gostaria se possível de uma ajuda.
Grato!!!