Struts2 資料的校驗

2021-09-24 02:43:10 字數 967 閱讀 1600

繼承actionsupport,重寫validate方法,validate是對action中所有方法的資料校驗,當你只想校驗某個方法時,比如action中有乙個adduser()的方法,對其進行資料校驗需要寫乙個validateadduser()方法。前台使用顯示錯誤資訊。在action中配置input邏輯檢視。

這種方式需要在action類中提供相應屬性的get方法(屬性驅動-封裝引數需要提供set方法),不需要做其他配置,就是建立乙個特定名字的xml檔案就行。

1.對action類的所用方法進行資料校驗:在action類同級目錄下新鍵名為:action類名-validation.xml的xml檔案

2.在xml檔案中引入dtd頭部:在xwork-core-2.3.24.jar包中的/xwork-validator-1.0.3.dtd中

3.配置validatos,其中校驗規則在xwork-core-2.3.24.jar包下的/com/opensymphony/xwork2/validator/validators/default.xml中,規則required不校驗空格,requiredstring要校驗空格。

4.對action下的某個方法進行資料校驗和上面一樣,只是xml檔名不同

比如struts.xmlzh中有乙個action:

那麼xml檔案的名字應為:loginaction-login1-validation.xml----類名-action名-validation.xml(中間為action名,不是方法名)

校驗規則:

struts2資料校驗

當前端通過form表單或者js 將資料提交給後台之後,我們需要對資料進行校驗。一.通過 方式驗證 在使用 的方式進行資料校驗時,我們只需要在需要資料校驗的action中重寫 validate 方法,在方法內部寫入校驗的 即可。會自動為action中的每個方法增加該驗證。如果需要對action中特定的...

Struts2 資料校驗

在action中編寫校驗 步驟 1 action繼承actionsupport類,並實現其中的validate 方法 2 在struts.xml中配置action,可以選擇通過在jsp介面新增來顯示,也可通過對action定義跳轉來實現 定義result 定義s fielderror 3 針對指定的...

struts2 資料校驗

資料校驗 兩種方式 編碼校驗 框架校驗 action繼承 actionsupport類 方法呼叫順序 set方法 validate方法 伺服器端驗證 execu方法 當輸入校驗不通過 就進入到 result中 input 指向的頁面 1.validate方法中進行校驗時用 this.addactio...