struts2提供的校驗器列表

struts2提供的校驗器列表、required(必填校驗器,要求field的值不能爲null)正則表達式

    <field-validator type="required">express

    <message>性別不能爲空!</message>ui

    </field-validator>url

struts2提供的校驗器列表、requiredstring(必填字符串校驗器,要求field的值不能爲null,而且長度大於0,默認狀況下會對字符串去先後空格)字符串

    <field-validator type="requiredstring">string

    <param name="trim">true</param>產品

    <message>用戶名不能爲空!</message>it

    </field-validator>io

struts2提供的校驗器列表、stringlength(字符串長度校驗器,要求field的值必須在指定的範圍內,不然校驗失敗,minLength參數指定最小長度,maxLength參數指定最大長度,trim參數指定校驗field以前是否去除字符串先後的空格)class

    <field-validator type="stringlength">

    <param name="maxLength">10</param>

    <param name="maxLength">2</param>

    <param name="trim">true</param>

    <message>![CDATA[產品名稱影子2-10個字符之間]]</message>

    </field-validator>

struts2提供的校驗器列表、regex(正則表達式校驗器,檢查被校驗的field是否匹配一個正則表達式,expression參數指定正則表達式,caseSensltive參數指定進行正則表達式匹配時,是否區分大小寫,默認值true)

    <field-validator type="regex">

    <param name="expression"><![CDATA[^1[358]\D{9}$]]</param>

    <message>手機號格式不正確!</message>

    </field-validator>

struts2提供的校驗器列表、int(整數校驗器,要求field的整數值必須在指定範圍內,min指定最小值,max指定最大值)

    <field-validator type="in">

    <param name="min">1</param>

    <param name="max">150</param>

    <message>年齡必須在1-150之間!</message>

    </field-validator>

struts2提供的校驗器列表、double(雙精度浮點數校驗器,要求field的雙精度浮點數必須在指定範圍內,min指定最小值,max指定最大值)

struts2提供的校驗器列表、fieldexpression_r(字段OGNL表達式校驗器,要求field知足一個ognl表達式,expression參數指定ognl表達式,該邏輯表達式基於ValueSrack進行求值,返回true時校驗經過,不然不經過)

    <field name="imagefile">

    <field-validator type="fieldexpression">

    <param name="expression">![CDATA[imagefile.length()<=0]]</param>

    <message>文件不能爲空!</message>

    </field-validator>

    </field>

struts2提供的校驗器列表、email(郵件地址校驗器,要求若是field的值非空,則必須是合法的郵件地址)

    <field-validator type="email">

    <message>電子郵件地址無效!</message>

    </field-validator>

struts2提供的校驗器列表、url(網址校驗器,要求若是field的值非空,則必須是合法的url地址)

struts2提供的校驗器列表struts2提供的校驗器列表、date(日期校驗器,要求field的日期必須在指定範圍內,min指定最小值,max指定最大值)

struts2提供的校驗器列表struts2提供的校驗器列表、conversion(轉換校驗器,指定在類型轉換失敗時,提示的錯誤信息)

struts2提供的校驗器列表struts2提供的校驗器列表、visitor(用於校驗action中的複合屬性,它指定一個校驗文件用於校驗複合屬性中的屬性)

struts2提供的校驗器列表struts2提供的校驗器列表、expression_r(OGNL表達式校驗器,expression參數指定ognl表達式,該邏輯表達基於ValueStack進行求值,返回true時校驗經過,不然不經過該校驗不能夠用在字段校驗器風格的配置中)

相關文章
相關標籤/搜索