国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - JAVA教程 - struts2 validation.xml 驗證規則代碼解析

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

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

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

當使用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代碼:

?
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">
  <!-- 驗證字符串不能為空 -->
  <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 驗證規則代碼解析的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品乱码久久久久久金桔影视 | 精品一区二区三区中文字幕老牛 | 91色视频在线观看 | 国产精品日韩欧美一区二区三区 | 午夜电影网址 | 久久精品国产一区二区三区不卡 | 一级片黄片毛片 | 亚洲精品视频一区二区三区 | 日韩午夜 | 黄色在线 | 黄久久久 | 日韩一区二区在线播放 | 亚洲欧洲av| 久久亚洲精品中文字幕 | 在线观看亚洲 | 久久精彩| 精品99视频 | 亚洲综合无码一区二区 | 日韩欧美中文字幕在线视频 | ririsao久久精品一区 | 国产一区二区久久 | 天天色天天色 | 国产看片网站 | 日本不卡在线观看 | 蜜桃成人在线视频 | 国产高清一区 | 中文字幕日韩欧美 | 久久久久久久久久久久福利 | 免费一级片视频 | 婷婷天堂| 2018天天操 | 免费又黄又爽又色的视频 | 日韩美女毛片 | 操少妇逼视频 | 成人免费网站在线观看 | 黄色毛片免费 | 亚洲免费在线观看 | 免费观看在线毛片 | 国产黄色在线播放 | 91精品久久久久久久久久久久久久久 | 人一级毛片 |