struts2中的驗證框架

2021-06-07 07:20:31 字數 887 閱讀 2312

首先新建乙個.xml檔案

放在要驗證的action類同級目錄下。例如要驗證useraction類。則新建乙個useraction-validation.xml檔案。在這裡面編寫驗證框架。

有兩種編寫方式:

1. username

使用者名稱不能為空

2. 登陸的使用者名稱不能為空

^[a-za-z][a-za-z0-9]$

登陸的使用者名稱必須以字母開頭,字母和數字下劃線,4到14位組成

3.如果要對乙個類中的多個方法進行驗證並將其分開寫?該怎麼辦呢?例如乙個useraction類中有兩個方法.login方法和register方法,在當前action類中新建乙個檔案:useraction-login-validation.xml,useraction-login-validation.xml,在這兩個檔案裡寫驗證**。

注意這裡的login和register方法並不是你的方法名。而是指的你的struts.xml檔案中的action=「login」 或action="register" 這兩個名字

4.又如果你要進行**復用。就是兩個方法有相同的驗證,該怎麼辦呢?這時。你可以把驗證的物件由屬性改為物件。在你的實體類中新建乙個檔案。如你有乙個user類。要對其驗證使用者名稱,密碼,年齡。其中你的login方法和register方法是都要驗證使用者名稱和密碼。可以在你的實體類的同級目錄下新建乙個檔案user-validation.xml檔案。在裡面寫公共的驗證**,然後再不同的方法的檔案中寫下如下**:

其中name="user",必須是你的useraction類中的屬性。並提供getter,setter方法。

就可以進行復用了。最後一點要主意的是:在login.jsp頁面和register.jsp頁面中要新增因為他返回的是乙個屬性級別的。

Struts2 中的驗證框架

struts2的驗證框架常用於應用中的表單驗證,在struts2中,使用驗證框架不需要作什麼特殊的配置。當你的某個action需要使用驗證框架時,有以下幾點需要注意 1.你的action需要實現 validateable 2.action所在的目錄裡面,需要有乙個名為 action validati...

struts2中的驗證框架

首先新建乙個.xml檔案 放在要驗證的action類同級目錄下。例如要驗證useraction類。則新建乙個useraction validation.xml檔案。在這裡面編寫驗證框架。有兩種編寫方式 1.username 使用者名稱不能為空 2.登陸的使用者名稱不能為空 a za z a za z...

Struts2驗證框架

action配置中一定要設定input返回頁面 新增驗證只要建立驗證的xml檔案 在action同包下,建立 action類名 validation.xml 如 validateaction建立validateaction validation.xml 注意 1.要驗證的方法不能叫input.2.這...