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>