1、簡單驗證
-
@Required. 聲明一個域或Bean屬性必須具有輸入值。
-
@ValidateDoubleRange. 檢驗一個浮點數取值是否在指定范圍中。
-
@ValidateLongRange. 檢驗一個整型數取值是否在指定范圍中。
-
@ValidateLength. 檢驗一個字符串的長度是否在指定范圍中。
-
@ValidateRegexp. 檢驗一個字符串是否可以匹配指定的正則表達式。(OperaMasks提供了一個工具類org.operamasks.faces.validator.CommonRegexpPatterns,列出了一些常用的校驗正則表達式)
2、服務器端驗證
3、自定義驗證錯誤信息
4、客戶端驗證
設置form 的屬性:clientValidate="true"
通過此標簽自定義客戶端驗證
<ajax:clientValidator message="用戶名不能為w">
嵌入javascript代碼
</ajax:clientValidator>