truts2 驗證框架validation.xml 常用的驗證規則
validation.xml 的命名規則和放置路徑:
檔名:-validation.xml
就是要驗證的action類的名字。
要將此檔案放於class檔案相同的目錄。
如果在action類在struts配置中有多個action例項(action name),那麼對應某個action的驗證檔名規則如下:
檔名:--validation.xml
例如:useraction-login-validation.xml
(注意:上面的並不是methodname,而是struts.xml中配置的action的name)
validation.xml 的內容示例:
<?xml version="1.0" encoding="utf-8"?>
true
請填寫使用者名稱432
使用者名稱長度應在4到32個字元間
請填寫密碼632
為了您賬號的安全,請設定6個字母以上的密碼(最長可設定32個字母)
struts2 的驗證規則大概有以下數種:
required:
必填校驗器
requiredstring:必填字串校驗器
int:整數校驗器
double:雙精度浮點數校驗器
date:日期校驗器
expression:表示式校驗器
fieldexpression:字段表示式校驗器
email:電子郵件校驗器
url:**校驗器
visitor:visitor校驗器
conversion:轉換校驗器
stringlength:字串長度校驗器
regex:正規表示式校驗器
具體的使用方法可以google,下面舉例幾種常用的驗證規則:
常用的驗證規則:
1。必填檢驗
指定檢驗失敗的提示資訊
2。必填字串檢驗
true
指定檢驗失敗的提示資訊
3。整數檢驗器/浮點檢驗
1150
年紀必須在1到150之間
4。日期檢驗
1900-01-01
2050-02-21
5.欄位表示式檢驗器(要求指定字段滿足乙個邏輯表示式)
(pass eq re_pass)
密碼必須和確認密碼相等
6.郵件位址校驗
你的電子郵件位址必須是乙個有效的電郵位址
7。**檢驗
你的主頁位址必須是乙個有效的**
8.字串長度檢驗420
你的使用者名稱長度必須在4到20之間
9.正規表示式檢驗
您輸入的使用者名稱只能是字母和陣列,且長度必須在4到25之間
struts2 基本校驗(配置檔案形式)
利用配置檔案進行校驗主要是增加了一些xml檔案來對具體表單中各個字段進行輸入校驗 68使用者名稱長度必須在 位之間 請輸入使用者名稱 68密碼長度必須在 位之間 請輸入密碼 68確認密碼長度必須在 位之間 請輸入確認密碼 password repassword 確認密碼和密碼輸入不一致 請輸入生日日...
Struts2溫習 Struts配置檔案
struts配置檔案解釋 success.jsp 對於比較複雜的實際專案來說,可能struts.xml中需要寫非常多的類似 那麼為了方便管理,可以將相關的寫在別的xml檔案中,然後再引入到struts.xml中來,效果也是一樣 比如,在src meta inf struts2檔案下有這麼幾個xml ...
Struts2配置檔案
struts2 的配置檔案是整個框架的聯絡紐帶,是配置檔案將 struts2 的核心控制器 filterdispatcher 業務控制器 action 檢視元件等聯絡在一起。配置檔案在 struts2 框架中起到了排程的作用,也是降低各類元件耦合程度的一種手段。struts2 框架的配置分類如下 1...