国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

struts2 validation.xml 驗證規則代碼解析

2024-07-13 10:16:40
字體:
來源:轉載
供稿:網友

當使用struts2的validation.xml進行驗證時,需要注意如下幾個方面:

I.首先應該注意validation.xml的名字,一定要以Action的類名加“-validation.xml”作為文件名。入LoginAction-validation.xml。

II.LoginAction-validation.xml文件必須與Action類放在相同的目錄下。

III.validation.xml文件中的<field-validator type="">標簽的type屬性,必須與VO中定義的屬性的數據類型相同。

IV.在struts.xml文件中的<action>標簽中,必須包含<result name="input">和<result name="success" >,否則會報找不到頁(404)。

V.一段示例validation.xml代碼:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"><validators> <field name="user.strUsername">   <!-- 驗證字符串不能為空 -->   <field-validator type="requiredstring">   <!-- 去空格 -->   <param name="trim">true</param>   <!-- 錯誤提示信息 -->   <message>用戶名不能為空</message>   </field-validator>     <!-- 驗證字符串長度 -->   <field-validator type="stringlength">   <param name="minLength">2</param>   <param name="maxLength">20</param>   <message>用戶名長度應在2到18個字符間</message>   </field-validator> </field>  <field name="user.strPassword">   <field-validator type="requiredstring">   <param name="trim">true</param>   <message>密碼不能為空</message>   </field-validator>     <field-validator type="stringlength">   <param name="minLength">6</param>   <param name="maxLength">18</param>   <message>密碼長度應在6到18個字符之間</message>   </field-validator> </field>  <!--<field name="user.age">   <field-validator type="int">   <param name="min">1</param>   <param name="max">150</param>   <message>年齡應在1到150之間</message>   </field-validator> </field>  驗證字符串為日期類型  <field name="user.birthday">   <field-validator type="date">   <param name="min">1900-01-01</param>   <param name="max">2008-10-16</param>   <message>出生日期應在1900-01-01到2008-10-16</message>   </field-validator> </field> --></validators>

總結

以上就是本文關于struts2 validation.xml 驗證規則代碼解析的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄冈市| 仁寿县| 乐山市| 云阳县| 济南市| 芮城县| 酉阳| 桃江县| 星子县| 河池市| 郧西县| 横山县| 法库县| 成武县| 温宿县| 大邑县| 临西县| 高要市| 太原市| 元阳县| 金湖县| 临湘市| 海林市| 夏津县| 新邵县| 凤台县| 涞水县| 攀枝花市| 平谷区| 新河县| 伊宁市| 犍为县| 亚东县| 大荔县| 北宁市| 盐城市| 麻江县| 嘉禾县| 瑞丽市| 涿州市| 昌乐县|