2009年1月7日星期三

JSF_007:JSF Validator

当用户输入数据时,必然要对输入进行检验,检验包括语法检验和语义检验。

  • 语法检验(Synatic Validation)
    检查使用者输入的数据是否合乎我们所要求的格式,最基本的就是检查使用者是否填入了字段值,或是字段值的长度、大小值等等是否符合要求。

  • 语义检验(Semantic Validation)
    在通过语法检验之后,进一步验证输入的数据语意上是否正确,例如检查使用者的名称与密码是否匹配。
JSF提供了三种标准验证器:
(1)<f:validateDoubleRange>
(2)<f:validateLongRange>
(3)<f:validateLength>

当然,除了JSF提供的标准的验证器,你也可以自己定制验证器。

没有评论: