قمع الفاصوليا مع JSF
-
22-09-2019 - |
سؤال
لدي فئة مستخدم مع حقل لدعم البريد الإلكتروني وكلمة المرور.
@NotNull
@Size(min=6)
@Pattern(flags=Pattern.Flag.CASE_INSENSITIVE ,regexp="[^ ]*")
private String password = null;
@NotNull)
@Size(max=60)
@EmailUse // Check if the email-address is already in the database
@Email
private String emailAddress = null;
هذا الرمز يعمل بشكل جيد في التسجيل. ولكن عندما يقوم المستخدم بتحرير بياناته ، فإنني أواجه مشكلة في كلمة المرور ومع علامة eMailuse. كلمة المرور في <h:inputSecret id="password" value="#{user.password}"/>
فارغة لذلك أصبحت مشكلة مع @NotNull
. مع عنوان البريد الإلكتروني ، لدي مشكلة أن عنوان البريد الإلكتروني من المستخدم موجود بالفعل في قاعدة البيانات ولكن في هذه المرحلة لا توجد مشكلة.
لذا سؤالي هو: هل يمكنني تعطيل هذا الشيكين المؤقتين؟
شكرا جزيلا لمساعدتك
المحلول
يمكنك تعطيل التحقق من الصحة باستخدام <f:validateBean disabled="true"/>
, ، مثال: http://relation.to/13317.lace
آمل أن يكون هذا قابلاً للتطبيق في قضيتك.
لا تنتمي إلى StackOverflow