java 判断 框架类型_第10章-验证框架 --- 验证器类型
第10章-驗證框架 --- 驗證器類型
可以把驗證器分為兩個類型: 字段驗證器和動作驗證器。
字段驗證器:只驗證提交的表單內的單個字段。
動作驗證器:一般驗證提交的表單內多個字段的關系。(比如,錄入產品信息的時候,產品進價不能高于售價)
無論是哪種驗證器,都需要考慮以下幾個問題:
1.驗證誰?
2.使用什么條件驗證?
3.不滿足條件顯示什么結果?
4.不滿足驗證條件時,顯示的結果出現在頁面的什么位置?
(一)字段驗證器
字段驗證器用來驗證提交的表單內的單個字段,在驗證文件里:
請輸入賬號
請輸入姓名
18
年齡必須在18歲以上,您輸入的是${user.age}
元素作為整個驗證文件的根元素。
元素的子元素就是字段驗證器,元素的name屬性就是這個字段驗證器要驗證的那個字段。
一個元素可以有多個元素
每一個元素是對這個字段的一種驗證條件,它的type屬性就是具體的驗證器,在這里引用了內置的int驗證器。
還可以給元素添加子元素來設置驗證條件的參數,添加子元素來設置驗證錯誤時返回的信息。在元素中寫出的文本將直接作為錯誤的信息返回,如果元素存在key屬性,它將引用國際化信息。
(二)動作驗證器
與字段驗證器只驗證單個字段相比,動作驗證器應用于整個動作(Action),一般用于驗證提交的表單內的多個字段的關系,當然也可以驗證單個字段。
示例,假定要求輸入的賬號也為數字,并要求輸入的age值要大于賬號的值。
那么在驗證文件里,可以按照如下寫法:
= user.account]]>
年齡必須在${user.account}歲以上,您輸入的是${user.age}
元素作為整個驗證文件的根元素。
元素的子元素就是動作驗證器。其type屬性為expression,引用了內置的表達式驗證器,這個驗證器需要一個name屬性作為expression的子元素為其指定表達式。
對于動作驗證器,它返回的錯誤信息并不會直接顯示在對應的文本框上方,需要使用標簽去引用。
代碼如下:
用戶注冊:
總結
以上是生活随笔為你收集整理的java 判断 框架类型_第10章-验证框架 --- 验证器类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java jdk安装教程win10_wi
- 下一篇: 北京师大网络教育计算机离线作一,2015