سؤال

أريد تغيير رسائل الخطأ الافتراضية التي يتم طرحها بحلول الربيع.

لدي أساسا هذا النموذج.يجب أن يتبع تنسيق التاريخ "شهر / يوم / سنة"

<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).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top