چگونه می توانیم در jsf ولیدیشن های مورد نیاز خود را پیاده سازی کنیم؟
- فرشته حقیقی 4 سال قبل سوال کرد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
برای پیاده سازی ولیدیشن مورد نیاز خود مراحل زیر را انجام می دهیم
1. استفاده از متد validate در اینترفیس Validator
public class UrlValidator implements Validator {
@Override
public void validate(FacesContext facesContext,
UIComponent component, String value) throws ValidatorException {
...
}
}
در متد validate ولیدیشن ای که مد نظر ما هست را پیاده سازی می کنیم.
2. با استفاده از انوتیشن FacesValidator@ یک آی دی به کلاس خود می دهیم.
@FacesValidator("com.tutorialspoint.test.UrlValidator")
public class UrlValidator implements Validator {
}
3. استفاده از ولیدیشن خود در صفحه jsf
<h:inputText id="urlInput" value="#{userData.data}" label="URL" >
<f:validator validatorId="com.tutorialspoint.test.UrlValidator" />
</h:inputText>
- فرشته حقیقی 4 سال قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید