tôi muốn cho phép số nguyên chỉ tích cực cho các lĩnh vực bao gồm số zero.How tôi có thể xác định xác nhận này sử dụng JSR 303.
tôi đã cố gắngValidate nguyên dương
@Min(value=0 message = "msg1")
- Nhưng nó phép giá trị float như 1.2.@Digits(fraction = 0, integer = 10, message ="msg2")
- Nó chấp nhận giá trị âm.@Min(value=0, message = "msg1")
@Digits(fraction = 0, integer = 10, message ="msg2")
- Nó hoạt động tốt nhưng đôi khi cả những thông điệp ví dụmsg1
vàmsg2
được hiển thị.
Mọi đề xuất?
Cảm ơn!
Bất kỳ lý do đặc biệt mà bạn không sử dụng một trường Integer? – Perception
@Perception: Tôi đang làm việc với ứng dụng cũ và không thể thay đổi ngay bây giờ. – xyz
Sử dụng hạn chế tùy chỉnh? - http://nonrepeatable.blogspot.com/2010/05/creating-custom-jsr-303-constraint.html –