Tôi đang sử dụng mã Spring 3.1 MVC có chú thích (spring-mvc) và khi tôi gửi đối tượng ngày qua @RequestBody ngày hiển thị dưới dạng số. Đây là bộ điều khiển của tôiMùa xuân 3.1 Định dạng ngày 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();
}
}
Khi tôi chuyển ngày, tôi có thể nhận được ngày theo định dạng. Nhưng trình duyệt của tôi hiển thị ngày dưới dạng số
1327682374011
Làm cách nào để hiển thị ngày theo định dạng mà tôi đã đăng ký cho webbinder? Tôi thấy trong một số diễn đàn rằng tôi nên sử dụng mapper jackson, nhưng tôi không thể thay đổi người lập bản đồ hiện tại?
Cảm ơn Waqas. Tôi đã tự hỏi làm thế nào mặc định JSON Serializer trong mùa xuân hoạt động như tôi không có jackson jackson trong classpath này. có lẽ nó không sử dụng jackson. – moh
@moh Tại sao không có câu trả lời được chấp nhận? –
@ M.AtifRiaz Người dùng không hoạt động kể từ ngày 22 tháng 10 '12 lúc 18:27. :) – Yubaraj