struts用配置檔案進行校驗

2021-06-07 00:19:44 字數 1586 閱讀 7760

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...