Eu tenho uma solicitação GET que envia uma data no formato AAAA-MM-DD para um Spring Controller. O código do controlador é o seguinte:
@RequestMapping(value="/fetch" , method=RequestMethod.GET)
public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) {
//Content goes here
}
A solicitação é enviada corretamente enquanto eu estou verificando com o Firebug. Eu recebo o erro:
Status HTTP 400: A solicitação enviada pelo cliente estava sintaticamente incorreta.
Como posso fazer o controlador aceitar esse formato de data? Por favor ajude. O que estou fazendo de errado?