tôi sử dụng trình biên tập tùy chỉnh sau trong NHIỀU điều khiển mùa xuân-MVC theo:Làm cách nào tôi có thể đăng ký trình chỉnh sửa tùy chỉnh chung trong Spring-MVC?
Một bộ điều khiển
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
điều khiển khác
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
điều khiển Một
binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
Thông báo các cùng một biên tập viên tùy chỉnh đã đăng ký
Câu hỏi: làm cách nào tôi có thể thiết lập trình chỉnh sửa tùy chỉnh toàn cục như trình chỉnh sửa này để tránh thiết lập từng bộ điều khiển?
regards,
Liệu nó ghi đè lên Spring PropertyEditors mặc định? –
Có. Trang tôi liên kết ở trên nêu rõ rằng (Bảng 5.2. Trình biên dịch thuộc tính tích hợp) – ChssPly76
Thuộc tính customEditors không được chấp nhận và sẽ bị xóa trong Mùa xuân 3 (theo javadoc). Bạn nên sử dụng thuộc tính PropertyEditorRegistrars để thay thế. – skaffman