一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務(wù)器之家 - 編程語言 - JAVA教程 - struts2 validation.xml 驗(yàn)證規(guī)則代碼解析

struts2 validation.xml 驗(yàn)證規(guī)則代碼解析

2021-03-22 13:43yongche_shi JAVA教程

這篇文章主要介紹了struts2 validation.xml 驗(yàn)證規(guī)則代碼解析,具有一定借鑒價(jià)值,需要的朋友可以參考下

當(dāng)使用struts2的validation.xml進(jìn)行驗(yàn)證時(shí),需要注意如下幾個(gè)方面:

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?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">
  <!-- 驗(yàn)證字符串不能為空 -->
  <field-validator type="requiredstring">
  <!-- 去空格 -->
  <param name="trim">true</param>
  <!-- 錯(cuò)誤提示信息 -->
  <message>用戶名不能為空</message>
  </field-validator>
  
  <!-- 驗(yàn)證字符串長(zhǎng)度 -->
  <field-validator type="stringlength">
  <param name="minLength">2</param>
  <param name="maxLength">20</param>
  <message>用戶名長(zhǎng)度應(yīng)在2到18個(gè)字符間</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>密碼長(zhǎng)度應(yīng)在6到18個(gè)字符之間</message>
  </field-validator>
</field>
 
<!--<field name="user.age">
  <field-validator type="int">
  <param name="min">1</param>
  <param name="max">150</param>
  <message>年齡應(yīng)在1到150之間</message>
  </field-validator>
</field>
 驗(yàn)證字符串為日期類型 
<field name="user.birthday">
  <field-validator type="date">
  <param name="min">1900-01-01</param>
  <param name="max">2008-10-16</param>
  <message>出生日期應(yīng)在1900-01-01到2008-10-16</message>
  </field-validator>
</field>
--></validators>

總結(jié)

以上就是本文關(guān)于struts2 validation.xml 驗(yàn)證規(guī)則代碼解析的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

原文鏈接:http://blog.csdn.net/yongche_shi/article/details/45096685

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本一区二区高清免费不卡 | 四虎在线网站 | 国产免费午夜高清 | 国产探花在线视频 | 九九九九九九 | 欧美日韩亚洲综合在线一区二区 | 91在线精品国产丝袜超清 | 男人肌肌捅女人肌肌 | 五月天婷婷精品免费视频 | 欧美一级裸片 | 亚洲精品免费在线观看 | 亚洲一区二区三区福利在线 | 幻女free性俄罗斯第一次摘花 | 国产精品久久久久久影视 | 日本javhd | 99精品视频免费在线观看 | 国产成人啪精品视频站午夜 | 小sao货ji巴cao死你视频 | 色婷婷在线播放 | 性生大片免费看 | 私人影院免费观看 | 国产一久久香蕉国产线看观看 | 手机跑分排行最新排名 | 精品国产一区二区三区久 | 亚洲精品高清中文字幕完整版 | 私人影院在线免费观看 | 成人国产在线播放 | 国产一区二区三区福利 | 日本在线小视频 | 肉色欧美久久久久久久蜜桃 | 色戒完整版 | chinese军人@gay | 毛片大全免费看 | 日本三级在丈面前被耍了 | 久久亚洲国产成人影院 | 热99re久久精品国产 | 精品无码一区二区三区中文字幕 | 寡妇快点好大好爽视频 | 极品美女a∨片在线看 | 久久黄色精品视频 | 日比免费视频 |