تخصيص رسالة خطأ الربيع
-
17-09-2020 - |
سؤال
أريد تغيير رسائل الخطأ الافتراضية التي يتم طرحها بحلول الربيع.
لدي أساسا هذا النموذج.يجب أن يتبع تنسيق التاريخ "شهر / يوم / سنة"
<p>
<label class="label">Start Date</label>
<form:input path="dteStartDate" />
<form:errors path="dteStartDate"/>
</p>
كل شيء يعمل بشكل جيد ، ولكن أثناء الربط أحصل على هذه الرسالة المضافة بواسطة النموذج:علامة الخطأ.
فشل في تحويل قيمة الخاصية من نوع [جافا.لانج.سلسلة] إلى النوع المطلوب [جافا.أوتيل.تاريخ] للعقارالتاريخ;الاستثناء المتداخل هو جافا.لانج.غير قانونيحجة استثناء:
لا يمكن تحليل التاريخ:تاريخ لا مثيل له:"2010/11/19"
هل يمكنني تخصيص هذا?بحيث بدلا من هذه يمكن أن تظهر شيئا من هذا القبيل:
تنسيق تاريخ غير صالح.يجب أن يكون التنسيق "مم / يوم / سنة"
هذا هو الربيع مفك 2.5.
المحلول
تحتاج إلى تحديد ملف MessageSource
لحل رمز الخطأ إلى الرسالة.يتم إنشاء رموز الخطأ على النحو التالي الموصوفة هنا (لذلك سيكون لديك typeMismatch.<objectName>.dteStartDate
).