Hoặc sử dụng converterMessage
thuộc tính thành phần đầu vào của:
<h:inputText converterMessage="length must be a number greater than zero" />
(và đừng quên sử dụng <f:validateLongRange>
để ngăn chặn người dùng có thể nhập các giá trị tiêu cực và cung cấp một validatorMessage
!)
Hoặc tạo tệp thuộc tính trong đường dẫn lớp ghi đè thông báo mặc định của nội trang JSF LongConverter
:
javax.faces.converter.LongConverter.LONG = length must be a number greater than zero
và đang được đăng ký dưới dạng gói tin nhắn trong faces-config.xml
:
<application>
<message-bundle>com.example.CustomMessages</message-bundle>
</application>
Ví dụ trên giả định rằng các tên tập tin là CustomMessages.properties
và đang được đặt trong com.example
gói. Bạn có thể đặt tên và đặt nó ở bất cứ đâu bạn muốn.
Bạn có thể tìm tổng quan về tất cả các phím tin nhắn như javax.faces.converter.LongConverter.LONG
và các giá trị mặc định của chúng trong chương 2.5.2.4 của the JSF specification cũng được sao chép trong this answer.