Estoy usando el código anotado Spring 3.1 MVC (spring-mvc) y cuando envío el objeto de fecha a través del @RequestBody la fecha se muestra como numérica. Este es mi controlador dePrimavera 3.1 Formato de fecha JSON
@Controller
@RequestMapping("/test")
public class MyController {
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(Date.class,
new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"),true));
}
@RequestMapping(value = "/getdate", method = RequestMethod.GET)
public @ResponseBody Date getDate(@RequestParam("dt") Date dt, Model model) {
// dt is properly constructed here..
return new Date();
}
}
Cuando paso en la fecha, soy capaz de recibir la fecha en el formato. Pero mis navegador muestra la fecha como numérico
1327682374011
¿Cómo hago que mostrar la fecha en el formato que se hayan registrado por webbinder? Vi en algún foro que debería usar el mapeador jackson, pero ¿no puedo alterar el mapeador existente?
Gracias Waqas. Me preguntaba cómo funciona el serializador JSON predeterminado en la primavera, ya que no tengo jackson jack en el classpath. probablemente no use jackson. – moh
@moh ¿Por qué no hay una respuesta aceptada? –
@ M.AtifRiaz El usuario no está activo desde el 22 de octubre de 2012 a las 18:27. :) – Yubaraj